deploy: 5dd2acf7b6590994fc87f1372f37f3d933ffe6fb

This commit is contained in:
romanzac 2026-04-22 23:58:23 +00:00
parent 4b6368b362
commit 538df6a741
152 changed files with 16639 additions and 0 deletions

2
manual/5/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,103 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_update_subscription_add_a_new_content_topic with id: 2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27495', '27496', '27497', '27498', '27499']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27495:27495 -p 27496:27496 -p 27497:27497 -p 27498:27498 -p 27499:27499 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27497 --rest-port=27495 --tcp-port=27496 --discv5-udp-port=27498 --rest-address=0.0.0.0 --nat=extip:172.18.104.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a45b5fae05deb8eceb3fd9d2c34baf7f391ad411cabac592374d8b7462db8b49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27499 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.32 waku 84c211a6bcb7fe1b9ba40622fef99fc6acbb632bb9f194faf08d1895dd73819d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 84c211a6bcb7. Setting up logs at ./log/docker/node1_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 27495
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 38ba8fbe6cbe. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8acc2b33f3cb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27495/debug/v1/info" -H "Content-Type: application/json" -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.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos","/ip4/172.18.104.32/tcp/27497/ws/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos"],"enrUri":"enr:-L24QOd9TJ590ifVCzSWA6DRe7Dgq91ts54o6u0ic-FjuA-PfBx5HZRWsC_M5pQaSI_vsU3YS4soyIFDXVXPg4tC0LACgmlkgnY0gmlwhKwSaCCKbXVsdGlhZGRyc5YACASsEmggBmtoAAoErBJoIAZrad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyqhigC16EhrLXcOTKc2huESGbTpJjsGyN6DiYjJGce6DdGNwgmtog3VkcIJraoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOd9TJ590ifVCzSWA6DRe7Dgq91ts54o6u0ic-FjuA-PfBx5HZRWsC_M5pQaSI_vsU3YS4soyIFDXVXPg4tC0LACgmlkgnY0gmlwhKwSaCCKbXVsdGlhZGRyc5YACASsEmggBmtoAAoErBJoIAZrad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyqhigC16EhrLXcOTKc2huESGbTpJjsGyN6DiYjJGce6DdGNwgmtog3VkcIJraoV3YWt1MgU (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.133.141
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40215', '40216', '40217', '40218', '40219']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40215:40215 -p 40216:40216 -p 40217:40217 -p 40218:40218 -p 40219:40219 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40217 --rest-port=40215 --tcp-port=40216 --discv5-udp-port=40218 --rest-address=0.0.0.0 --nat=extip:172.18.133.141 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9caa4190a28aceea97cfff02deecf1561bc13dbaf2b7f030aa274bf6f2fd2dec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40219 --metrics-logging=true --relay=false --filternode=/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.141 waku aec6471b9d239f10269bfd721c26fe068cad70e21faf8bd30c97b42f8dcfcdf0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID aec6471b9d23. Setting up logs at ./log/docker/node2_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 40215
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.141/tcp/40216/p2p/16Uiu2HAmKpEEiDg3JkS861g5c9MTj5eC3NUHzFBLYLMeZXPCcU4w","/ip4/172.18.133.141/tcp/40217/ws/p2p/16Uiu2HAmKpEEiDg3JkS861g5c9MTj5eC3NUHzFBLYLMeZXPCcU4w"],"enrUri":"enr:-L24QHPErb5m2g94rFyqI9hbafGlBgukL0C2zDeVUsUPhO72Rx_1kzqvcjpIEylCvsZYTbT2WiAEYI-FJcgrKj3SKeACgmlkgnY0gmlwhKwShY2KbXVsdGlhZGRyc5YACASsEoWNBp0YAAoErBKFjQadGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDal-8xGEMqgRDnvjMEl7mlJ-zrpW88e13Zja8XkNFrxiDdGNwgp0Yg3VkcIKdGoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40215/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27495/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:40215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "51b45343-c8c0-4cbb-822e-a196bcaeb74a", "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":"51b45343-c8c0-4cbb-822e-a196bcaeb74a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:40215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/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":1776902075656981063,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40215/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":1776902075771619575,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 84c211a6bcb7
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id aec6471b9d23
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,153 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_publish_on_multiple_pubsub_topics with id: 2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.154.199
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57147', '57148', '57149', '57150', '57151']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 57147:57147 -p 57148:57148 -p 57149:57149 -p 57150:57150 -p 57151:57151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57149 --rest-port=57147 --tcp-port=57148 --discv5-udp-port=57150 --rest-address=0.0.0.0 --nat=extip:172.18.154.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a3ac7a66dfabbf4fcbae0b307fe486f90bbcda3c6dddc18ce982c37b4ddaca7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57151 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.199 waku 9485af0472bc2f734dff6e0bc2265c2c328567f685d01f78f541badd306cf07e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9485af0472bc. Setting up logs at ./log/docker/node1_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 57147
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 6ab4637358b1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ff3e592d26c7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.199/tcp/57148/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4","/ip4/172.18.154.199/tcp/57149/ws/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4"],"enrUri":"enr:-L24QKxr7FOn6JKVkf7GhynoIndeA-Wn_cMkU38J9ztdjeh_L5FfM2FfuvTcOfW477COOuOrS1BDDQ7JD8pVnOAkcuICgmlkgnY0gmlwhKwSmseKbXVsdGlhZGRyc5YACASsEprHBt88AAoErBKaxwbfPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJz6xUkNu6HVQ-7_wfahNh8--vy-gwrBJmjsmAH3gzl2DdGNwgt88g3VkcILfPoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKxr7FOn6JKVkf7GhynoIndeA-Wn_cMkU38J9ztdjeh_L5FfM2FfuvTcOfW477COOuOrS1BDDQ7JD8pVnOAkcuICgmlkgnY0gmlwhKwSmseKbXVsdGlhZGRyc5YACASsEprHBt88AAoErBKaxwbfPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJz6xUkNu6HVQ-7_wfahNh8--vy-gwrBJmjsmAH3gzl2DdGNwgt88g3VkcILfPoV3YWt1MgE (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.25.253
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62141', '62142', '62143', '62144', '62145']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62141:62141 -p 62142:62142 -p 62143:62143 -p 62144:62144 -p 62145:62145 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62143 --rest-port=62141 --tcp-port=62142 --discv5-udp-port=62144 --rest-address=0.0.0.0 --nat=extip:172.18.25.253 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f8d0f7fe66e64eaf40e4876e2b27fc76cec774e1af59f8f51f4d7fab1be30f72 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62145 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.25.253 waku 6c3db6e906d67701bdd987f57df70579d83576ee7ca748179dfecfb7d8051dec
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c3db6e906d6. Setting up logs at ./log/docker/node2_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 62141
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.253/tcp/62142/p2p/16Uiu2HAm3ZeypjkmzuSYiwNCYpvEKswUbaJC3YS1qasZLKBagVq2","/ip4/172.18.25.253/tcp/62143/ws/p2p/16Uiu2HAm3ZeypjkmzuSYiwNCYpvEKswUbaJC3YS1qasZLKBagVq2"],"enrUri":"enr:-L24QLB0_0P8DviygfA7UtfNZDTPSOoDMjQbGZAZ9GCz5w14apTBDWnUn0FDrW2tbPkmfQRtzHf_3nFMLiMjtuqmuLoCgmlkgnY0gmlwhKwSGf2KbXVsdGlhZGRyc5YACASsEhn9BvK-AAoErBIZ_Qbyv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECeOkDA3XyrODaCktUlx1mY8EJGU35BgLhDf3pU1xDTjmDdGNwgvK-g3VkcILywIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62141/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.199/tcp/57148/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4"]'
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:57147/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:62141/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:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902187956320000,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902187956320000,"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:57147/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:62141/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'
DEBUG  tests.relay.test_publish:test_publish.py:103 Running test with pubsub 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:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/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":1776902188095267218,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/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":1776902188095267218,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:103 Running test with 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:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902188211891441,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902188211891441,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:103 Running test with pubsub 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:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/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":1776902188324175756,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/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":1776902188324175756,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:103 Running test with pubsub 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:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/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":1776902188437490924,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/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":1776902188437490924,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:103 Running test with pubsub topic /waku/2/rs/198/1000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57147/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":1776902188551586804,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62141/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":1776902188551586804,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 9485af0472bc
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 6c3db6e906d6
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_subscribe_to_single_topics with id: 2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7647', '7648', '7649', '7650', '7651']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 7647:7647 -p 7648:7648 -p 7649:7649 -p 7650:7650 -p 7651:7651 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7649 --rest-port=7647 --tcp-port=7648 --discv5-udp-port=7650 --rest-address=0.0.0.0 --nat=extip:172.18.165.6 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dc25c4eefecf45478bab6259a4ddbbdea8b56a9d110efd9c9676c005c2c1bb94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7651 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.6 waku babc95093ab70964b59de29a6b85962a448c2345d599df81e12bdd4485aa6c92
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID babc95093ab7. Setting up logs at ./log/docker/node1_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 7647
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 b435bc911ed9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1e0f21d40f18. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7647/debug/v1/info" -H "Content-Type: application/json" -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.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9","/ip4/172.18.165.6/tcp/7649/ws/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9"],"enrUri":"enr:-L24QAh1eW9HBj4du78bceJQlNJVNSmOiyvvCdwBvTuEyp9kcIRtihds96_pUq6_sdSrYjjRTxRq4_iqcNYPCKg9l4ICgmlkgnY0gmlwhKwSpQaKbXVsdGlhZGRyc5YACASsEqUGBh3gAAoErBKlBgYd4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFvNXcwLqs_eIXoCucyYy1IljUMuvvhUkVJwICy54sbKDdGNwgh3gg3VkcIId4oV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QAh1eW9HBj4du78bceJQlNJVNSmOiyvvCdwBvTuEyp9kcIRtihds96_pUq6_sdSrYjjRTxRq4_iqcNYPCKg9l4ICgmlkgnY0gmlwhKwSpQaKbXVsdGlhZGRyc5YACASsEqUGBh3gAAoErBKlBgYd4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFvNXcwLqs_eIXoCucyYy1IljUMuvvhUkVJwICy54sbKDdGNwgh3gg3VkcIId4oV3YWt1MgU (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.122.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19177', '19178', '19179', '19180', '19181']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 19177:19177 -p 19178:19178 -p 19179:19179 -p 19180:19180 -p 19181:19181 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19179 --rest-port=19177 --tcp-port=19178 --discv5-udp-port=19180 --rest-address=0.0.0.0 --nat=extip:172.18.122.131 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=41e2ddbdce0ddb78bbc8cdcbec005da79089dbddf09515d776eceaebfc5b1f4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19181 --metrics-logging=true --relay=false --filternode=/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.122.131 waku 6c5fc8870d0bdd3229dcfc6d967199fd42fa6d20659aa2913d4e4cb214b80517
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6c5fc8870d0b. Setting up logs at ./log/docker/node2_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 19177
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.131/tcp/19178/p2p/16Uiu2HAm5rNg87uYWHz6yscCrJQGQCjVwhVqrnohYj5y1VPdVQng","/ip4/172.18.122.131/tcp/19179/ws/p2p/16Uiu2HAm5rNg87uYWHz6yscCrJQGQCjVwhVqrnohYj5y1VPdVQng"],"enrUri":"enr:-L24QPtkznfuhMQbYoVcBXdvSqvrzKQ1iui1esOsAkqzTLEEABxgb3TO_C4Z7R3YX5z8DsF2kAPgMBa75_DeLBd2AlICgmlkgnY0gmlwhKwSeoOKbXVsdGlhZGRyc5YACASsEnqDBkrqAAoErBJ6gwZK690DgnJzhQDGAQAAiXNlY3AyNTZrMaECmujSs79zsBlvQ0zTJTfABJxxVlWHda5IDkQDmOHolfWDdGNwgkrqg3VkcIJK7IV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19177/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7647/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:19177/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "30ad74ea-adbe-44b0-95c0-21fc6e0aa7c2", "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":"30ad74ea-adbe-44b0-95c0-21fc6e0aa7c2","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7647/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19177/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":1776902044481836294,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id babc95093ab7
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 6c5fc8870d0b
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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-22 23:54:36.830 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:36.830 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:54:36.831 DEBUG [tests.conftest] Running test: test_filter_update_subscription_refresh_existing with id: 2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954
2026-04-22 23:54:36.831 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:54:36.831 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-22 23:54:36.831 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-22 23:54:36.837 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:36.837 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
2026-04-22 23:54:36.838 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:36.838 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:54:36.838 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:36.838 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:36.838 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:36.839 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:36.839 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.71
2026-04-22 23:54:36.839 DEBUG [src.node.docker_mananger] Generated ports ['51256', '51257', '51258', '51259', '51260']
2026-04-22 23:54:36.840 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:36.840 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:36.840 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:36.840 DEBUG [src.node.docker_mananger] docker run -i -t -p 51256:51256 -p 51257:51257 -p 51258:51258 -p 51259:51259 -p 51260:51260 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51258 --rest-port=51256 --tcp-port=51257 --discv5-udp-port=51259 --rest-address=0.0.0.0 --nat=extip:172.18.105.71 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c49db0bc5f36897ffaedceb387bfdfd5ce3c17e4bbecd8acc6ded5657edf6abb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51260 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:37.018 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.71 waku 73b67821344e0c086c6cbc3c2aec02fbd33089821249a78f2341768fef16181f
2026-04-22 23:54:37.050 DEBUG [src.node.docker_mananger] Container started with ID 73b67821344e. Setting up logs at ./log/docker/node1_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
2026-04-22 23:54:37.051 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 51256
2026-04-22 23:54:37.051 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:37.233 ERROR [src.node.docker_mananger] Max retries reached for container 84c211a6bcb7. Exiting log stream.
2026-04-22 23:54:37.620 ERROR [src.node.docker_mananger] Max retries reached for container aec6471b9d23. Exiting log stream.
2026-04-22 23:54:38.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:38.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:38.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:38.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:38.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:38.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:38.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:38.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:38.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:38.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:38.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:38.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:38.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:38.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:38.670 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:38.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51256/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:38.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc","/ip4/172.18.105.71/tcp/51258/ws/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc"],"enrUri":"enr:-L24QIRP-i2Q-t2C1dRuZ4kbffDJlPt2HZe-qOnp7JybAGbuXdGAXIZjfvrQQxHAXBer0DDCazpJ01u0iO00XFbgQoUCgmlkgnY0gmlwhKwSaUeKbXVsdGlhZGRyc5YACASsEmlHBsg5AAoErBJpRwbIOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtAnSKDE_rlhgGEjM_ntiR0MC_dPYCe80F15RekPR6ouDdGNwgsg5g3VkcILIO4V3YWt1MgU"}'
2026-04-22 23:54:38.672 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:38.673 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-22 23:54:38.679 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:38.679 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
2026-04-22 23:54:38.679 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:38.680 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:54:38.680 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QIRP-i2Q-t2C1dRuZ4kbffDJlPt2HZe-qOnp7JybAGbuXdGAXIZjfvrQQxHAXBer0DDCazpJ01u0iO00XFbgQoUCgmlkgnY0gmlwhKwSaUeKbXVsdGlhZGRyc5YACASsEmlHBsg5AAoErBJpRwbIOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtAnSKDE_rlhgGEjM_ntiR0MC_dPYCe80F15RekPR6ouDdGNwgsg5g3VkcILIO4V3YWt1MgU (fleet DNS discovery replaces it)
2026-04-22 23:54:38.680 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:38.680 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:38.680 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:38.682 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:38.682 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.227.115
2026-04-22 23:54:38.682 DEBUG [src.node.docker_mananger] Generated ports ['33408', '33409', '33410', '33411', '33412']
2026-04-22 23:54:38.682 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:38.682 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:38.682 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:38.682 DEBUG [src.node.docker_mananger] docker run -i -t -p 33408:33408 -p 33409:33409 -p 33410:33410 -p 33411:33411 -p 33412:33412 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33410 --rest-port=33408 --tcp-port=33409 --discv5-udp-port=33411 --rest-address=0.0.0.0 --nat=extip:172.18.227.115 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ddbb69dba075bfd89ec6a42513db6e6c300e89ddc3d6adfeecf7aad6e60ea0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33412 --metrics-logging=true --relay=false --filternode=/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:38.872 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.227.115 waku 65a0cc963c45f04cd45876b133c8ab4bb4f10945022672e989de992438ecd51f
2026-04-22 23:54:38.900 DEBUG [src.node.docker_mananger] Container started with ID 65a0cc963c45. Setting up logs at ./log/docker/node2_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
2026-04-22 23:54:38.901 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33408
2026-04-22 23:54:38.901 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:39.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:39.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:40.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:40.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:40.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:40.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:40.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:40.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:40.212 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:40.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:40.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.115/tcp/33409/p2p/16Uiu2HAmBZPiU3k9VCt5tS1QK7FFHMFaGSSNnX14Zdsry663wxk5","/ip4/172.18.227.115/tcp/33410/ws/p2p/16Uiu2HAmBZPiU3k9VCt5tS1QK7FFHMFaGSSNnX14Zdsry663wxk5"],"enrUri":"enr:-L24QN6hAQcuWhz01bDNsyHeuT7D5FVcwYUNaq1dYjJ3_wBifW1DOp3EKSDxFnCjDdm9paJ0ku9hvcl88BhKeTydVscCgmlkgnY0gmlwhKwS43OKbXVsdGlhZGRyc5YACASsEuNzBoKBAAoErBLjcwaCgt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC77U_S9KhRN28HMT05lp8vibixKBgBsQcLFKDvzn5926DdGNwgoKBg3VkcIKCg4V3YWt1MgA"}'
2026-04-22 23:54:40.215 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:40.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33408/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc"]'
2026-04-22 23:54:40.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:40.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51256/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:54:40.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:40.253 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33408/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1fb2298e-e8c0-48fd-ac4f-60c669bc03d3", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:54:40.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1fb2298e-e8c0-48fd-ac4f-60c669bc03d3","statusDesc":"OK"}'
2026-04-22 23:54:40.263 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:33408/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-22 23:54:40.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-22 23:54:40.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51256/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-22 23:54:40.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:40.282 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:40.382 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:40.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33408/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:40.385 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":1776902080273778438,"ephemeral":false}]'
2026-04-22 23:54:40.388 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:54:40.389 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:54:40.389 DEBUG [src.node.waku_node] Stopping container with id 73b67821344e
2026-04-22 23:54:40.809 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:40.811 DEBUG [src.node.waku_node] Stopping container with id 65a0cc963c45
2026-04-22 23:54:41.258 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:41.259 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:54:41.301 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:54:41.319 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,255 @@
2026-04-22 23:57:17.565 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:17.566 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:57:17.567 DEBUG [tests.conftest] Running test: test_get_multiple_store_messages with id: 2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293
2026-04-22 23:57:17.568 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:57:17.569 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-22 23:57:17.569 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-22 23:57:17.578 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:57:17.578 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
2026-04-22 23:57:17.578 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:57:17.579 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:57:17.579 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:17.579 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:57:17.579 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:57:17.582 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:57:17.582 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.34
2026-04-22 23:57:17.582 DEBUG [src.node.docker_mananger] Generated ports ['31840', '31841', '31842', '31843', '31844']
2026-04-22 23:57:17.583 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:57:17.584 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:57:17.584 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:57:17.584 DEBUG [src.node.docker_mananger] docker run -i -t -p 31840:31840 -p 31841:31841 -p 31842:31842 -p 31843:31843 -p 31844:31844 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31842 --rest-port=31840 --tcp-port=31841 --discv5-udp-port=31843 --rest-address=0.0.0.0 --nat=extip:172.18.146.34 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f468dc2fa066adbda7749fcef6eeb130e25cbb3894d91b84fbb6eb74fb5ad7ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31844 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:17.787 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.34 waku 0339fe683df385634963b404caf9265eab0a457664c43ae5e0fe31f05ac8daee
2026-04-22 23:57:17.822 DEBUG [src.node.docker_mananger] Container started with ID 0339fe683df3. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
2026-04-22 23:57:17.823 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31840
2026-04-22 23:57:17.823 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:57:17.862 ERROR [src.node.docker_mananger] Max retries reached for container 978d77e506da. Exiting log stream.
2026-04-22 23:57:18.443 ERROR [src.node.docker_mananger] Max retries reached for container 8e2a10953f45. Exiting log stream.
2026-04-22 23:57:18.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:18.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:18.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:18.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:19.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:19.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:19.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:19.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:19.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:19.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:19.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:19.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:19.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:19.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:57:19.443 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:57:19.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:19.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr","/ip4/172.18.146.34/tcp/31842/ws/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr"],"enrUri":"enr:-L24QInjeZL1VAdtv0qEW6Oqy32RwPzDfQWDdg1tMc99L84wfYfPbf_1hDoNYDuuH2gdm-TFocriNblV_CYZxQGg7moCgmlkgnY0gmlwhKwSkiKKbXVsdGlhZGRyc5YACASsEpIiBnxhAAoErBKSIgZ8Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtK8yXF33ja4SmbfhDYqb5RfipxoL3O4J-AVUTlZGyguDdGNwgnxhg3VkcIJ8Y4V3YWt1MgM"}'
2026-04-22 23:57:19.445 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:57:19.452 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:57:19.452 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
2026-04-22 23:57:19.452 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:57:19.452 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:57:19.452 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QInjeZL1VAdtv0qEW6Oqy32RwPzDfQWDdg1tMc99L84wfYfPbf_1hDoNYDuuH2gdm-TFocriNblV_CYZxQGg7moCgmlkgnY0gmlwhKwSkiKKbXVsdGlhZGRyc5YACASsEpIiBnxhAAoErBKSIgZ8Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtK8yXF33ja4SmbfhDYqb5RfipxoL3O4J-AVUTlZGyguDdGNwgnxhg3VkcIJ8Y4V3YWt1MgM (fleet DNS discovery replaces it)
2026-04-22 23:57:19.453 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:19.453 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:57:19.453 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:57:19.454 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:57:19.454 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.65
2026-04-22 23:57:19.454 DEBUG [src.node.docker_mananger] Generated ports ['24770', '24771', '24772', '24773', '24774']
2026-04-22 23:57:19.454 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:57:19.455 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:57:19.455 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:57:19.455 DEBUG [src.node.docker_mananger] docker run -i -t -p 24770:24770 -p 24771:24771 -p 24772:24772 -p 24773:24773 -p 24774:24774 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24772 --rest-port=24770 --tcp-port=24771 --discv5-udp-port=24773 --rest-address=0.0.0.0 --nat=extip:172.18.26.65 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b90add37f3fa141b9fbf2ea8d2cfedb1ac71626ecc0ed0503aa1b2d3027bfcc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24774 --metrics-logging=true --storenode=/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:19.641 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.65 waku d60b097aefbaab6fcc380095fba252fb2dc67b8b0db7c3f1153e9f777e595e6e
2026-04-22 23:57:19.674 DEBUG [src.node.docker_mananger] Container started with ID d60b097aefba. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
2026-04-22 23:57:19.675 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24770
2026-04-22 23:57:19.675 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:57:20.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:20.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:20.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:20.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:20.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:20.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:20.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:20.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:57:20.987 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:57:20.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:20.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.65/tcp/24771/p2p/16Uiu2HAmEcw2kHe6uVgZHDthWpoiyBQvuXzXsiQc1N2bvQzk4f9v","/ip4/172.18.26.65/tcp/24772/ws/p2p/16Uiu2HAmEcw2kHe6uVgZHDthWpoiyBQvuXzXsiQc1N2bvQzk4f9v"],"enrUri":"enr:-L24QEkRA3SV_9wXk-sqzg0a0XRkwkx-tCvShx9i99RJmEuEUnY-hk7q4KVkWS3xcqx52C4CW43umH0EHefcLYMRrGgCgmlkgnY0gmlwhKwSGkGKbXVsdGlhZGRyc5YACASsEhpBBmDDAAoErBIaQQZgxN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHTB1aR2ZCGQ55BFX9UWsBYe3IKSxW2XnORmAjElvwmWDdGNwgmDDg3VkcIJgxYV3YWt1MgM"}'
2026-04-22 23:57:20.990 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:57:20.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24770/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr"]'
2026-04-22 23:57:20.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:20.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:57:20.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:20.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24770/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:57:20.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:20.999 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:20.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:21.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:21.006 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:21.207 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:21.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:21.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:21.213 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:21.414 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:21.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:21.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:21.421 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:21.622 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:21.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:21.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:21.627 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:21.828 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:21.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:21.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:21.833 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:22.035 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:22.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:22.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:22.040 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:22.242 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:22.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:22.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:22.248 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:22.449 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:22.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:22.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:22.455 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:22.655 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:22.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:22.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:22.661 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:22.861 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:22.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:22.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:22.868 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:23.069 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:23.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:23.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:23.075 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:23.276 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:23.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:23.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:23.281 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:23.481 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:23.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:23.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:23.488 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:23.688 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:23.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:23.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:23.694 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:23.895 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:23.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:23.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:23.900 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:24.101 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:24.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:24.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:24.106 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:24.306 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:24.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:24.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:24.312 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:24.514 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:24.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:24.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:24.519 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:24.720 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:24.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:24.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:24.726 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:24.927 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:24.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:24.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:24.934 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:25.135 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:25.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:25.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:25.142 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:25.343 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:25.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:25.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:25.349 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:25.550 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:25.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:25.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:25.556 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:25.757 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:25.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:25.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:25.762 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:25.963 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:25.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:25.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:25.968 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:26.169 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:26.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:26.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:26.176 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:26.377 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:26.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:26.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:26.382 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:26.583 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:26.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:26.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:26.589 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:26.790 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:26.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:26.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:26.795 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:26.996 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:26.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:27.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:27.003 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:27.203 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:27.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:27.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:27.209 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:27.410 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:27.410 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:27.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:27.415 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:27.616 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:27.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:27.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:27.622 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:27.822 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:27.822 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:27.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:27.828 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:28.028 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:28.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:28.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:28.035 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:28.236 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:28.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:28.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:28.241 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:28.442 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:28.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:28.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:28.448 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:28.649 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:28.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:28.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:28.655 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:28.855 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:28.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:28.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:28.861 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:29.061 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:29.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31840/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-22 23:57:29.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:29.068 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:29.269 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31840/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:29.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea8d6abea7287ad6617af8faeb9009d9d55c57532d79deb52399495c759f8c15"},{"messageHash":"0x97807ae5a934977f9884472bd5e9f0a55696b46fb0d3468786c8f28daaea293b"},{"messageHash":"0x51a02cfd2f57988d19cc75eb30ec6f2031e1095c20ad7ca4e28cb138f615f355"},{"messageHash":"0xc9a0ecac76d12c2c55a3641d8039391ebaec7b689e29b1477608f4070baeda6d"},{"messageHash":"0xb537645163b36f394af76ac7a13e2c9114aecd2ef312c065b1d5f1961c135397"},{"messageHash":"0xf596e05ce4ada4fd44dcb3dff05d6ab8822d28861339622122f6e2f7604295a7"},{"messageHash":"0x97dfe1ca4cd1151de9d543d06ba64a79efb2c1312f5202a29b36ae7dd2c4b9fb"},{"messageHash":"0xa79a1caf8383bfae85da4a46afbcc22ff84a1459eecf23049cdb6983b6b579a2"},{"messageHash":"0xa881a6e889e898b94538c55dc080361897f529d78ce1bed075f476e58fce7658"},{"messageHash":"0xb942d554cddbe96e129f9128f4a2437f30686ee8d021f79357426d1780dd1a5e"},{"messageHash":"0x27d036b954cfcc68adc1a7c2206b524d4183a35a8d3447d922888b16fba798e9"},{"messageHash":"0xa422238265b8c3c9f15f8c88960706da6aa15fa92891c5ff61be8c1ef90e46f9"},{"messageHash":"0xb9c6ee77f584e25b8cf3172678fa0ebf3b5d8cbe2063ea521be5571198ddcc67"},{"messageHash":"0xe4128b6241a22e7a5ca217476c970337954971a66595fdc09e57239e5e21f375"},{"messageHash":"0x57dd08f29d08120d0ebaf38b703e0421f68f92324218d5105550891e13e5a7b2"},{"messageHash":"0x53c1ec25c22c2c4973c181006df6952c3aec4c85e3d2b7f756d73dfb6fe285d2"},{"messageHash":"0xa7c47cded6817933202b7b7f1338e9481500c4c8941d9b08264e255b8a7b59bc"},{"messageHash":"0x9af1205e2199fd2da4ead1b9c817f4032b6196dc0a498f12cd0724680530637d"},{"messageHash":"0xec59f3017e2dce0ddc03da3885d6075e1db051f35277930c5032dd362734be55"},{"messageHash":"0x56ea0ec0bb2a8932ad1e8c11f18fded1da458ffca19cdeaa22d58fffe5e81de7"},{"messageHash":"0xd3aec22ab465b70a640e1a5f005c976b7f93ead6175fb5b4f8fc81469344c0a3"},{"messageHash":"0xa5f43a6340adc108b30ad664beb54ad18f10ae42fcd1742545601cd6fd71cd66"},{"messageHash":"0x189e96ec21b0ee24f03935688f0a81a2304bc421d22cfebf0a7b56b500200700"},{"messageHash":"0x126f6c79b93a8b8a8084f6457628ca39fe2b61c589f2226e716b7c30fe2a9f96"},{"messageHash":"0x6e26e5d3619b6b2d3cd9aefc502f0106406d03e0ad67b899421ecd2b33336d28"},{"messageHash":"0xc9d2e35c053761715a2bf002ce9a84ae915a205d61f6a0a983c2f9b7793f9bd3"},{"messageHash":"0x6a65884d92bfef988d659041d6b90da174d630ea87b6bfbc467eca5fc565d53b"},{"messageHash":"0xbb89c4ec6f1b5fccb80ed278b13c4551d50bc08f0bdacb664222c3de73cd3ecf"},{"messageHash":"0xef418092e98c059ff8432eda68e1d8cb6c01c26c9847a53f11dbfcfd6171b0ee"},{"messageHash":"0x5726bf6f0ee66b967138e5c971173e255b73bfc44ce5f1826e0bf7a38dba57ae"},{"messageHash":"0x92ce78f8396fa96841faa41e6141baa7d0c9766cfb76786fefbd86c6331a4dbe"},{"messageHash":"0x96007fef98ebb9a3216e5d12c25a96def35874212a24c0be498975a70f02bcfc"},{"messageHash":"0x6a2ea4bc3f14b5bee701286d287539a81bc02ddd1d46368abf9e25f268a6e0ee"},{"messageHash":"0xa768946de60b9a7572858b1b405f1ecd6833be7fd71169fb25ae3bac8e24c8b0"},{"messageHash":"0x23255cb8aded7bdcc2df32d9a1442209e01365725755c9c40fa7e4fd4d7d8ece"},{"messageHash":"0x3ea0f3435f409f119c1533952595928dba63a412a6cbb8ccfbe3399b0d4fb521"},{"messageHash":"0x6d84bbd5eeb72b04106c1398c7b43e82bfd9be2a80fbcb61f0f6fcd7fb236ccf"},{"messageHash":"0x7f9096bcfac8688b79901de7c004201951aaf9c21328f71a7bbe16b109955703"},{"messageHash":"0x50871c39b6b50fe1d436e4739b7485801cbfe9633457c8ba7a19fe91b2b81546"},{"messageHash":"0xfaa5d76c51ac86389f188d804c2035d2c16ecc54714b2975920bdcdab51ae5c9"}]}'
2026-04-22 23:57:29.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24770/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:29.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea8d6abea7287ad6617af8faeb9009d9d55c57532d79deb52399495c759f8c15"},{"messageHash":"0x97807ae5a934977f9884472bd5e9f0a55696b46fb0d3468786c8f28daaea293b"},{"messageHash":"0x51a02cfd2f57988d19cc75eb30ec6f2031e1095c20ad7ca4e28cb138f615f355"},{"messageHash":"0xc9a0ecac76d12c2c55a3641d8039391ebaec7b689e29b1477608f4070baeda6d"},{"messageHash":"0xb537645163b36f394af76ac7a13e2c9114aecd2ef312c065b1d5f1961c135397"},{"messageHash":"0xf596e05ce4ada4fd44dcb3dff05d6ab8822d28861339622122f6e2f7604295a7"},{"messageHash":"0x97dfe1ca4cd1151de9d543d06ba64a79efb2c1312f5202a29b36ae7dd2c4b9fb"},{"messageHash":"0xa79a1caf8383bfae85da4a46afbcc22ff84a1459eecf23049cdb6983b6b579a2"},{"messageHash":"0xa881a6e889e898b94538c55dc080361897f529d78ce1bed075f476e58fce7658"},{"messageHash":"0xb942d554cddbe96e129f9128f4a2437f30686ee8d021f79357426d1780dd1a5e"},{"messageHash":"0x27d036b954cfcc68adc1a7c2206b524d4183a35a8d3447d922888b16fba798e9"},{"messageHash":"0xa422238265b8c3c9f15f8c88960706da6aa15fa92891c5ff61be8c1ef90e46f9"},{"messageHash":"0xb9c6ee77f584e25b8cf3172678fa0ebf3b5d8cbe2063ea521be5571198ddcc67"},{"messageHash":"0xe4128b6241a22e7a5ca217476c970337954971a66595fdc09e57239e5e21f375"},{"messageHash":"0x57dd08f29d08120d0ebaf38b703e0421f68f92324218d5105550891e13e5a7b2"},{"messageHash":"0x53c1ec25c22c2c4973c181006df6952c3aec4c85e3d2b7f756d73dfb6fe285d2"},{"messageHash":"0xa7c47cded6817933202b7b7f1338e9481500c4c8941d9b08264e255b8a7b59bc"},{"messageHash":"0x9af1205e2199fd2da4ead1b9c817f4032b6196dc0a498f12cd0724680530637d"},{"messageHash":"0xec59f3017e2dce0ddc03da3885d6075e1db051f35277930c5032dd362734be55"},{"messageHash":"0x56ea0ec0bb2a8932ad1e8c11f18fded1da458ffca19cdeaa22d58fffe5e81de7"},{"messageHash":"0xd3aec22ab465b70a640e1a5f005c976b7f93ead6175fb5b4f8fc81469344c0a3"},{"messageHash":"0xa5f43a6340adc108b30ad664beb54ad18f10ae42fcd1742545601cd6fd71cd66"},{"messageHash":"0x189e96ec21b0ee24f03935688f0a81a2304bc421d22cfebf0a7b56b500200700"},{"messageHash":"0x126f6c79b93a8b8a8084f6457628ca39fe2b61c589f2226e716b7c30fe2a9f96"},{"messageHash":"0x6e26e5d3619b6b2d3cd9aefc502f0106406d03e0ad67b899421ecd2b33336d28"},{"messageHash":"0xc9d2e35c053761715a2bf002ce9a84ae915a205d61f6a0a983c2f9b7793f9bd3"},{"messageHash":"0x6a65884d92bfef988d659041d6b90da174d630ea87b6bfbc467eca5fc565d53b"},{"messageHash":"0xbb89c4ec6f1b5fccb80ed278b13c4551d50bc08f0bdacb664222c3de73cd3ecf"},{"messageHash":"0xef418092e98c059ff8432eda68e1d8cb6c01c26c9847a53f11dbfcfd6171b0ee"},{"messageHash":"0x5726bf6f0ee66b967138e5c971173e255b73bfc44ce5f1826e0bf7a38dba57ae"},{"messageHash":"0x92ce78f8396fa96841faa41e6141baa7d0c9766cfb76786fefbd86c6331a4dbe"},{"messageHash":"0x96007fef98ebb9a3216e5d12c25a96def35874212a24c0be498975a70f02bcfc"},{"messageHash":"0x6a2ea4bc3f14b5bee701286d287539a81bc02ddd1d46368abf9e25f268a6e0ee"},{"messageHash":"0xa768946de60b9a7572858b1b405f1ecd6833be7fd71169fb25ae3bac8e24c8b0"},{"messageHash":"0x23255cb8aded7bdcc2df32d9a1442209e01365725755c9c40fa7e4fd4d7d8ece"},{"messageHash":"0x3ea0f3435f409f119c1533952595928dba63a412a6cbb8ccfbe3399b0d4fb521"},{"messageHash":"0x6d84bbd5eeb72b04106c1398c7b43e82bfd9be2a80fbcb61f0f6fcd7fb236ccf"},{"messageHash":"0x7f9096bcfac8688b79901de7c004201951aaf9c21328f71a7bbe16b109955703"},{"messageHash":"0x50871c39b6b50fe1d436e4739b7485801cbfe9633457c8ba7a19fe91b2b81546"},{"messageHash":"0xfaa5d76c51ac86389f188d804c2035d2c16ecc54714b2975920bdcdab51ae5c9"}]}'
2026-04-22 23:57:29.279 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:57:29.281 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:57:29.281 DEBUG [src.node.waku_node] Stopping container with id 0339fe683df3
2026-04-22 23:57:29.744 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:57:29.746 DEBUG [src.node.waku_node] Stopping container with id d60b097aefba
2026-04-22 23:57:30.556 ERROR [src.node.docker_mananger] Max retries reached for container 0339fe683df3. Exiting log stream.
2026-04-22 23:57:40.200 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:57:40.202 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:57:40.250 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:57:40.291 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
2026-04-22 23:53:52.108 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:52.109 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:53:52.109 DEBUG [tests.conftest] Running test: test_filter_get_message_with_ephemeral with id: 2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec
2026-04-22 23:53:52.109 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:53:52.109 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-22 23:53:52.110 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-22 23:53:52.118 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:53:52.118 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
2026-04-22 23:53:52.119 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:53:52.119 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:53:52.119 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:52.119 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:53:52.119 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:53:52.121 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:53:52.122 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.104
2026-04-22 23:53:52.122 DEBUG [src.node.docker_mananger] Generated ports ['26666', '26667', '26668', '26669', '26670']
2026-04-22 23:53:52.122 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:53:52.123 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:53:52.124 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:53:52.124 DEBUG [src.node.docker_mananger] docker run -i -t -p 26666:26666 -p 26667:26667 -p 26668:26668 -p 26669:26669 -p 26670:26670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26668 --rest-port=26666 --tcp-port=26667 --discv5-udp-port=26669 --rest-address=0.0.0.0 --nat=extip:172.18.17.104 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c15e829fad12b65c44cde478e9bf4e79dfb6706fba43ccc38197dfb70bcbe62b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26670 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:52.306 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.104 waku 7fe66f753af8e448256c371f930551ee20fbae3f06b5b697acee4696d10e20cf
2026-04-22 23:53:52.336 DEBUG [src.node.docker_mananger] Container started with ID 7fe66f753af8. Setting up logs at ./log/docker/node1_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
2026-04-22 23:53:52.336 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26666
2026-04-22 23:53:52.336 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:53:52.507 ERROR [src.node.docker_mananger] Max retries reached for container e4c118040cea. Exiting log stream.
2026-04-22 23:53:52.965 ERROR [src.node.docker_mananger] Max retries reached for container b87da62a1abc. Exiting log stream.
2026-04-22 23:53:53.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:53.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:53.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:53.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:53.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:53.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:53.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:53.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:53.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:53.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:53.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:53.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:53.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:53.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:53:53.955 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:53:53.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:53.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6","/ip4/172.18.17.104/tcp/26668/ws/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6"],"enrUri":"enr:-L24QK4MxeDfIuEBL7Czb0M5KbfeV8ZUddXmZWlZt9swdhgQXGFCMVmwD2VQN9FlxfhXi1rD7UCebnQrTkaccM5IN9UCgmlkgnY0gmlwhKwSEWiKbXVsdGlhZGRyc5YACASsEhFoBmgrAAoErBIRaAZoLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWnmYzkTj-LeQm9FJgM28I2Z3l8MwSuZFbTsz5pNn9meDdGNwgmgrg3VkcIJoLYV3YWt1MgU"}'
2026-04-22 23:53:53.958 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:53:53.958 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-22 23:53:53.964 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:53:53.964 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
2026-04-22 23:53:53.964 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:53:53.965 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:53:53.965 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QK4MxeDfIuEBL7Czb0M5KbfeV8ZUddXmZWlZt9swdhgQXGFCMVmwD2VQN9FlxfhXi1rD7UCebnQrTkaccM5IN9UCgmlkgnY0gmlwhKwSEWiKbXVsdGlhZGRyc5YACASsEhFoBmgrAAoErBIRaAZoLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWnmYzkTj-LeQm9FJgM28I2Z3l8MwSuZFbTsz5pNn9meDdGNwgmgrg3VkcIJoLYV3YWt1MgU (fleet DNS discovery replaces it)
2026-04-22 23:53:53.965 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:53.965 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:53:53.965 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:53:53.966 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:53:53.966 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.102.129
2026-04-22 23:53:53.967 DEBUG [src.node.docker_mananger] Generated ports ['9749', '9750', '9751', '9752', '9753']
2026-04-22 23:53:53.967 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:53:53.967 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:53:53.967 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:53:53.967 DEBUG [src.node.docker_mananger] docker run -i -t -p 9749:9749 -p 9750:9750 -p 9751:9751 -p 9752:9752 -p 9753:9753 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9751 --rest-port=9749 --tcp-port=9750 --discv5-udp-port=9752 --rest-address=0.0.0.0 --nat=extip:172.18.102.129 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4a5c10834386cfa865abceeae2ebc91b239b7de7b8a25ee602f80fbfc15ca7b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9753 --metrics-logging=true --relay=false --filternode=/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:54.156 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.102.129 waku 7ba495955c232ad1f08bb413a1f9889deaedf3da3d1f3c246f0194a6bef39a20
2026-04-22 23:53:54.189 DEBUG [src.node.docker_mananger] Container started with ID 7ba495955c23. Setting up logs at ./log/docker/node2_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
2026-04-22 23:53:54.189 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9749
2026-04-22 23:53:54.189 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:53:55.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:55.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:55.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:55.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:55.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:55.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:55.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:55.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:53:55.501 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:53:55.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:55.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.102.129/tcp/9750/p2p/16Uiu2HAmDvVLdqg7M76hfydpn22QpwaLj13nHrJ2mGgqMR4LU8kg","/ip4/172.18.102.129/tcp/9751/ws/p2p/16Uiu2HAmDvVLdqg7M76hfydpn22QpwaLj13nHrJ2mGgqMR4LU8kg"],"enrUri":"enr:-L24QF_DPGPgyS_qkTkbR_8mr6xwycEMMdKYzZqRL3RcmkWhLq-z0hZcRRRaOzcms7kCZxCoXGdXz4h4p34e8cgCtJsCgmlkgnY0gmlwhKwSZoGKbXVsdGlhZGRyc5YACASsEmaBBiYWAAoErBJmgQYmF90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEtQtPXm4lS1MqjJpJyDFC0DRGCS-T9QJABk2Fw9IWymDdGNwgiYWg3VkcIImGIV3YWt1MgA"}'
2026-04-22 23:53:55.504 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:53:55.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9749/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6"]'
2026-04-22 23:53:55.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:55.535 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-22 23:53:55.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:53:55.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:55.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9749/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "29fd0689-aab5-44bd-8d94-93ef2aafcbb2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:53:55.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"29fd0689-aab5-44bd-8d94-93ef2aafcbb2","statusDesc":"OK"}'
2026-04-22 23:53:55.553 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral True
2026-04-22 23:53:55.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26666/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}'
2026-04-22 23:53:55.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:55.560 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:55.661 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:55.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:55.663 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":1776902035554178678,"ephemeral":true}]'
2026-04-22 23:53:55.665 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral False
2026-04-22 23:53:55.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26666/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}'
2026-04-22 23:53:55.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:55.670 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:55.770 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:55.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9749/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:55.772 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":1776902035665346557,"ephemeral":false}]'
2026-04-22 23:53:55.775 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:53:55.777 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:53:55.777 DEBUG [src.node.waku_node] Stopping container with id 7fe66f753af8
2026-04-22 23:53:56.215 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:53:56.215 DEBUG [src.node.waku_node] Stopping container with id 7ba495955c23
2026-04-22 23:53:56.635 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:53:56.638 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:53:56.661 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:53:56.674 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
2026-04-22 23:56:34.922 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:34.923 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:56:34.923 DEBUG [tests.conftest] Running test: test_publish_with_no_timestamp with id: 2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5
2026-04-22 23:56:34.923 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:56:34.923 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-22 23:56:34.924 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-22 23:56:34.930 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:34.930 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
2026-04-22 23:56:34.930 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:34.930 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:56:34.930 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:34.930 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:34.930 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:34.932 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:34.932 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.122
2026-04-22 23:56:34.932 DEBUG [src.node.docker_mananger] Generated ports ['32559', '32560', '32561', '32562', '32563']
2026-04-22 23:56:34.932 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:34.932 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:34.932 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:34.933 DEBUG [src.node.docker_mananger] docker run -i -t -p 32559:32559 -p 32560:32560 -p 32561:32561 -p 32562:32562 -p 32563:32563 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32561 --rest-port=32559 --tcp-port=32560 --discv5-udp-port=32562 --rest-address=0.0.0.0 --nat=extip:172.18.165.122 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=752aba53dca2a2f0edd65cf9a2af4e3c7602d90ee4ad86acf1c06dcce504086a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32563 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:35.122 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.122 waku c04b39afd7d95ff157ad6b42c6bdaee46d6d23f88b2157e466d5401cf3c73a85
2026-04-22 23:56:35.152 DEBUG [src.node.docker_mananger] Container started with ID c04b39afd7d9. Setting up logs at ./log/docker/node1_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
2026-04-22 23:56:35.152 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32559
2026-04-22 23:56:35.152 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:35.324 ERROR [src.node.docker_mananger] Max retries reached for container 50f3e5c0e627. Exiting log stream.
2026-04-22 23:56:35.705 ERROR [src.node.docker_mananger] Max retries reached for container 88f55dff0a65. Exiting log stream.
2026-04-22 23:56:36.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:36.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:36.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:36.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:36.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:36.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:36.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:36.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:36.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:36.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:36.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:36.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:36.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:36.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:56:36.772 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:36.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:36.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.122/tcp/32560/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq","/ip4/172.18.165.122/tcp/32561/ws/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq"],"enrUri":"enr:-L24QDVPM0-P5FGHtbOiTbecBsmzpzuyz3N7HLTts-yvHPj8CqJ8iN9bw3C3LnnHQHn4USwvDPWP1_lh4aPVvSPaBTUCgmlkgnY0gmlwhKwSpXqKbXVsdGlhZGRyc5YACASsEqV6Bn8wAAoErBKlegZ_Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDizIS2PhYYKdomN9YqxzczAoD-4Wt0PsSFoSollzd9USDdGNwgn8wg3VkcIJ_MoV3YWt1MgE"}'
2026-04-22 23:56:36.775 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:36.781 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:36.782 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
2026-04-22 23:56:36.782 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:36.782 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:56:36.782 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDVPM0-P5FGHtbOiTbecBsmzpzuyz3N7HLTts-yvHPj8CqJ8iN9bw3C3LnnHQHn4USwvDPWP1_lh4aPVvSPaBTUCgmlkgnY0gmlwhKwSpXqKbXVsdGlhZGRyc5YACASsEqV6Bn8wAAoErBKlegZ_Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDizIS2PhYYKdomN9YqxzczAoD-4Wt0PsSFoSollzd9USDdGNwgn8wg3VkcIJ_MoV3YWt1MgE (fleet DNS discovery replaces it)
2026-04-22 23:56:36.782 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:36.782 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:36.782 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:36.784 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:36.784 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.68.158
2026-04-22 23:56:36.784 DEBUG [src.node.docker_mananger] Generated ports ['34419', '34420', '34421', '34422', '34423']
2026-04-22 23:56:36.784 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:36.784 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:36.784 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:36.785 DEBUG [src.node.docker_mananger] docker run -i -t -p 34419:34419 -p 34420:34420 -p 34421:34421 -p 34422:34422 -p 34423:34423 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34421 --rest-port=34419 --tcp-port=34420 --discv5-udp-port=34422 --rest-address=0.0.0.0 --nat=extip:172.18.68.158 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbc81fc7b27c9b7f4c76a2dbee962effd2eedb8fcff5ff8b07f19acc9e9859f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34423 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:36.977 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.68.158 waku 4d9535a72e841abef93775d9efb85a9346ce1c38aebbc91f3e87a0845869caab
2026-04-22 23:56:37.006 DEBUG [src.node.docker_mananger] Container started with ID 4d9535a72e84. Setting up logs at ./log/docker/node2_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
2026-04-22 23:56:37.006 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34419
2026-04-22 23:56:37.007 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:38.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:38.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:38.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:38.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:38.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:38.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:38.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:38.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:56:38.321 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:38.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:38.323 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.158/tcp/34420/p2p/16Uiu2HAm1DsvRRYzFYqEqDsnwwwSJ5R6h2hp5PdsigvLvAUgehe1","/ip4/172.18.68.158/tcp/34421/ws/p2p/16Uiu2HAm1DsvRRYzFYqEqDsnwwwSJ5R6h2hp5PdsigvLvAUgehe1"],"enrUri":"enr:-L24QBNc8EU8qZ75_My8D227WGvKq1hy8XAN90enQ28ExptNN6R4FpEeOLk1OrSrcAvnGqSW12FnfZ7grnTRIPzswV8CgmlkgnY0gmlwhKwSRJ6KbXVsdGlhZGRyc5YACASsEkSeBoZ0AAoErBJEngaGdd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECViCnkXY3q6Y2egmm4ef8AjGNV5FPvE0R9nz9KTyUoNqDdGNwgoZ0g3VkcIKGdoV3YWt1MgE"}'
2026-04-22 23:56:38.324 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:38.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34419/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.122/tcp/32560/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq"]'
2026-04-22 23:56:38.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:38.349 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-22 23:56:38.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32559/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:38.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:38.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34419/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:38.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:38.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:38.373 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:38.373 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:38.474 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:38.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:38.477 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":1776902198367103744,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:38.478 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:38.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:38.480 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":1776902198367103744,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:38.482 INFO [src.steps.relay] WARM UP successful!!
2026-04-22 23:56:38.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto"}'
2026-04-22 23:56:38.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:38.487 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:38.588 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:38.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:38.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902198485108992,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:38.593 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:38.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:38.595 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":1776902198485108992,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:38.598 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:56:38.600 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:56:38.600 DEBUG [src.node.waku_node] Stopping container with id c04b39afd7d9
2026-04-22 23:56:39.056 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:39.056 DEBUG [src.node.waku_node] Stopping container with id 4d9535a72e84
2026-04-22 23:56:39.510 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:39.514 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:56:39.540 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:56:39.563 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,111 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_publish_with_payload_less_than_150_kb with id: 2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.82.240
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60516', '60517', '60518', '60519', '60520']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60516:60516 -p 60517:60517 -p 60518:60518 -p 60519:60519 -p 60520:60520 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60518 --rest-port=60516 --tcp-port=60517 --discv5-udp-port=60519 --rest-address=0.0.0.0 --nat=extip:172.18.82.240 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f7bf1fccbc58db9c1befada17fbaaa44baf1eb7982feeb1be2aff62f6dcceccd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60520 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.240 waku 45fada0718919d0011a1c5346ee66eb74831cab5f2fdd353c5cf3c894535018b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 45fada071891. Setting up logs at ./log/docker/node1_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 60516
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 e1a5a169b916. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c52ed39f36ae. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.240/tcp/60517/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5","/ip4/172.18.82.240/tcp/60518/ws/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5"],"enrUri":"enr:-L24QOTwRoJur95RN-QpMGpatoX3gI-jtRwSAhq4KGsE_p7IVmNpKXDWxnpWGlNV4D8bj23jIBG5X9U0U5Z4O8scwWwCgmlkgnY0gmlwhKwSUvCKbXVsdGlhZGRyc5YACASsElLwBuxlAAoErBJS8AbsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2UsnCDf7DPk0nd-3ZYXPByX2p0CqGHZUZMN8C_sdHBSDdGNwguxlg3VkcILsZ4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOTwRoJur95RN-QpMGpatoX3gI-jtRwSAhq4KGsE_p7IVmNpKXDWxnpWGlNV4D8bj23jIBG5X9U0U5Z4O8scwWwCgmlkgnY0gmlwhKwSUvCKbXVsdGlhZGRyc5YACASsElLwBuxlAAoErBJS8AbsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2UsnCDf7DPk0nd-3ZYXPByX2p0CqGHZUZMN8C_sdHBSDdGNwguxlg3VkcILsZ4V3YWt1MgE (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.15.107
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26637', '26638', '26639', '26640', '26641']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26637:26637 -p 26638:26638 -p 26639:26639 -p 26640:26640 -p 26641:26641 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26639 --rest-port=26637 --tcp-port=26638 --discv5-udp-port=26640 --rest-address=0.0.0.0 --nat=extip:172.18.15.107 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bad6dd0a0bcca80ae6998a9d3e9ed5275a38daf1fcd40ace7a57f1d60d4aaec6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26641 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.107 waku 8af2609ae673078506d555221087d1e93e0929cfb3745da97dda93134b674bee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8af2609ae673. Setting up logs at ./log/docker/node2_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 26637
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.107/tcp/26638/p2p/16Uiu2HAm4x8BUequzDzpR3SA9BsxzzWhEwzMdmrECKAiBWCYGXGt","/ip4/172.18.15.107/tcp/26639/ws/p2p/16Uiu2HAm4x8BUequzDzpR3SA9BsxzzWhEwzMdmrECKAiBWCYGXGt"],"enrUri":"enr:-L24QBrf2w6R7uiYpnaPOlMBtxvql9eaAJo6_O8dPVvLWI93bgYrsfPcdd3YJIK6JEwN9KDVodsye1Wslpj6p621hp8CgmlkgnY0gmlwhKwSD2uKbXVsdGlhZGRyc5YACASsEg9rBmgOAAoErBIPawZoD90DgnJzhQDGAQAAiXNlY3AyNTZrMaECjYY7kRhdBapkUbQTjTEimhqinK2MwFp8vmZbq-SqOjmDdGNwgmgOg3VkcIJoEIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:26637/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.240/tcp/60517/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5"]'
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:60516/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:26637/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:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902172343091968,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902172343091968,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:51 Running test with payload length of 102400 bytes
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60516/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
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26637/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
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 45fada071891
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 8af2609ae673
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,194 @@
2026-04-22 23:57:02.186 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:02.187 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:57:02.187 DEBUG [tests.conftest] Running test: test_get_store_messages_with_different_content_topics with id: 2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a
2026-04-22 23:57:02.188 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:57:02.189 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-22 23:57:02.189 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-22 23:57:02.197 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:57:02.198 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
2026-04-22 23:57:02.198 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:57:02.198 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:57:02.198 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:02.198 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:57:02.198 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:57:02.201 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:57:02.201 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.224
2026-04-22 23:57:02.202 DEBUG [src.node.docker_mananger] Generated ports ['33470', '33471', '33472', '33473', '33474']
2026-04-22 23:57:02.202 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:57:02.202 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:57:02.202 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:57:02.203 DEBUG [src.node.docker_mananger] docker run -i -t -p 33470:33470 -p 33471:33471 -p 33472:33472 -p 33473:33473 -p 33474:33474 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33472 --rest-port=33470 --tcp-port=33471 --discv5-udp-port=33473 --rest-address=0.0.0.0 --nat=extip:172.18.178.224 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=faa0e32db6d8b7c7c1970acde4e9cec0d9a5a1fddd0ce69edce7cf2ccf9dd5d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33474 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:02.414 ERROR [src.node.docker_mananger] Max retries reached for container 626edbbf8ccf. Exiting log stream.
2026-04-22 23:57:02.419 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.224 waku cc3b8f1a343ee76702fd241e1d7d9ad77976b0c7610b77fa5d602ae7fad40b0c
2026-04-22 23:57:02.454 DEBUG [src.node.docker_mananger] Container started with ID cc3b8f1a343e. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
2026-04-22 23:57:02.455 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33470
2026-04-22 23:57:02.455 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:57:03.153 ERROR [src.node.docker_mananger] Max retries reached for container 19bba8f6dffa. Exiting log stream.
2026-04-22 23:57:03.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:03.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:03.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:03.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:03.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:03.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:03.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:03.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:03.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:03.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:03.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:03.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:04.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:04.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:57:04.075 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:57:04.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:04.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F","/ip4/172.18.178.224/tcp/33472/ws/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F"],"enrUri":"enr:-L24QDjWaH6mb7pMnZPzLyCyoA2LHHNxyGRaaJaqmnrjb52-MFeKmqIkqJYds5n0ciE5vgVSUM_bdr-ZOtDbWB8jtBECgmlkgnY0gmlwhKwSsuCKbXVsdGlhZGRyc5YACASsErLgBoK_AAoErBKy4AaCwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbjzKss4fE8mnkJD2QuB0UhboP162ZRd5xj867uY_PWCDdGNwgoK_g3VkcIKCwYV3YWt1MgM"}'
2026-04-22 23:57:04.077 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:57:04.084 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:57:04.084 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
2026-04-22 23:57:04.084 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:57:04.084 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:57:04.085 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDjWaH6mb7pMnZPzLyCyoA2LHHNxyGRaaJaqmnrjb52-MFeKmqIkqJYds5n0ciE5vgVSUM_bdr-ZOtDbWB8jtBECgmlkgnY0gmlwhKwSsuCKbXVsdGlhZGRyc5YACASsErLgBoK_AAoErBKy4AaCwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbjzKss4fE8mnkJD2QuB0UhboP162ZRd5xj867uY_PWCDdGNwgoK_g3VkcIKCwYV3YWt1MgM (fleet DNS discovery replaces it)
2026-04-22 23:57:04.085 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:04.085 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:57:04.085 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:57:04.086 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:57:04.086 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.18.230
2026-04-22 23:57:04.087 DEBUG [src.node.docker_mananger] Generated ports ['6035', '6036', '6037', '6038', '6039']
2026-04-22 23:57:04.087 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:57:04.087 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:57:04.087 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:57:04.087 DEBUG [src.node.docker_mananger] docker run -i -t -p 6035:6035 -p 6036:6036 -p 6037:6037 -p 6038:6038 -p 6039:6039 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6037 --rest-port=6035 --tcp-port=6036 --discv5-udp-port=6038 --rest-address=0.0.0.0 --nat=extip:172.18.18.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=794a3af554b96dcbd9a1dce85e2c6f2a8bdb1dedcdcd3a75fda28c1dd410ed4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6039 --metrics-logging=true --storenode=/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:04.283 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.18.230 waku 75c017397c781199d7849f6a69b205b001f1aa1cc42e8c4e62622fb36e2a35ad
2026-04-22 23:57:04.314 DEBUG [src.node.docker_mananger] Container started with ID 75c017397c78. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
2026-04-22 23:57:04.315 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6035
2026-04-22 23:57:04.315 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:57:05.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:05.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:05.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:05.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:05.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:05.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:05.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:05.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:57:05.626 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:57:05.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:05.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.230/tcp/6036/p2p/16Uiu2HAmAHuuNgQNnEpoEqq3ipn5ZfA4r4edsiaEa9DXjPxhFqAn","/ip4/172.18.18.230/tcp/6037/ws/p2p/16Uiu2HAmAHuuNgQNnEpoEqq3ipn5ZfA4r4edsiaEa9DXjPxhFqAn"],"enrUri":"enr:-L24QNBmevgxWOnBAeIusYIywpc-vB9LsNU-WMDmbzZopIXRAZiNfSYsbyKUhUFJtACX-9F5Gg4TZEbUK4TyAtVGNnUCgmlkgnY0gmlwhKwSEuaKbXVsdGlhZGRyc5YACASsEhLmBheUAAoErBIS5gYXld0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3OJmsD9YI1vjqglJ10mKmqQI7Kidy9AnAXfDSXQZh4eDdGNwgheUg3VkcIIXloV3YWt1MgM"}'
2026-04-22 23:57:05.629 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:57:05.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6035/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F"]'
2026-04-22 23:57:05.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:05.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:57:05.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:05.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6035/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:57:05.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:05.637 DEBUG [tests.store.test_get_messages] Running test with content topic /myapp/1/latest/proto
2026-04-22 23:57:05.638 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:05.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/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-22 23:57:05.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:05.643 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:05.844 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:05.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:05.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdec4e9221c366ef53e65e14e4471e38344925bdade14d5ec861302219f1e8301"}]}'
2026-04-22 23:57:05.848 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:05.848 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:05.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:05.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdec4e9221c366ef53e65e14e4471e38344925bdade14d5ec861302219f1e8301"}]}'
2026-04-22 23:57:05.851 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:05.851 DEBUG [tests.store.test_get_messages] Running test with content topic /waku/2/content/test.js
2026-04-22 23:57:05.851 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:05.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/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-22 23:57:05.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:05.856 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:06.057 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:06.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:06.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe42f874a326bf0c4f0280731d8bf296c21d728d5d9ba487cd497618ab8a12719"}]}'
2026-04-22 23:57:06.060 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:06.061 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:06.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:06.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe42f874a326bf0c4f0280731d8bf296c21d728d5d9ba487cd497618ab8a12719"}]}'
2026-04-22 23:57:06.064 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:06.064 DEBUG [tests.store.test_get_messages] Running test with content topic /app/22/sometopic/someencoding
2026-04-22 23:57:06.064 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:06.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/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-22 23:57:06.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:06.070 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:06.271 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:06.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:06.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6c0506fbe0e1fbeb65b04c72c76a757e4db81c5eb6d08edda277e84983ce0700"}]}'
2026-04-22 23:57:06.274 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:06.275 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:06.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:06.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6c0506fbe0e1fbeb65b04c72c76a757e4db81c5eb6d08edda277e84983ce0700"}]}'
2026-04-22 23:57:06.278 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:06.278 DEBUG [tests.store.test_get_messages] Running test with content topic /toychat/2/huilong/proto
2026-04-22 23:57:06.278 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:06.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/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-22 23:57:06.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:06.283 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:06.483 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:06.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:06.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4919ba00b8967fb9daeddd8200805ae6c4f43bd8607d65fac35ee37160f6d0d"}]}'
2026-04-22 23:57:06.486 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:06.487 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:06.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:06.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4919ba00b8967fb9daeddd8200805ae6c4f43bd8607d65fac35ee37160f6d0d"}]}'
2026-04-22 23:57:06.490 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:06.490 DEBUG [tests.store.test_get_messages] Running test with content topic /statusim/1/community/cbor
2026-04-22 23:57:06.491 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:06.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/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-22 23:57:06.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:06.496 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:06.697 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:06.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:06.700 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c35ef693a5e5e9172e10109c7876252ad659981ecbdf5585047c2a449802c5c"}]}'
2026-04-22 23:57:06.700 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:06.700 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:06.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:06.704 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c35ef693a5e5e9172e10109c7876252ad659981ecbdf5585047c2a449802c5c"}]}'
2026-04-22 23:57:06.704 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:06.704 DEBUG [tests.store.test_get_messages] Running test with content topic /app/27/sometopic/someencoding
2026-04-22 23:57:06.704 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:06.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/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-22 23:57:06.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:06.710 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:06.910 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:06.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:06.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1030652ea4b68811025d7e466d9da62a9dca5f6755afea3d2ed7b61a181c7da4"}]}'
2026-04-22 23:57:06.914 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:06.914 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:06.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:06.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1030652ea4b68811025d7e466d9da62a9dca5f6755afea3d2ed7b61a181c7da4"}]}'
2026-04-22 23:57:06.917 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:06.917 DEBUG [tests.store.test_get_messages] Running test with content topic /app/29/sometopic/someencoding
2026-04-22 23:57:06.917 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:06.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/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-22 23:57:06.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:06.923 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:07.124 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:07.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:07.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4863cd790561710d20287ed95a5ef6c896ce0b3cbb774d6f6d8e1303b3a5d08f"}]}'
2026-04-22 23:57:07.127 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:07.127 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:07.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:07.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4863cd790561710d20287ed95a5ef6c896ce0b3cbb774d6f6d8e1303b3a5d08f"}]}'
2026-04-22 23:57:07.130 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:07.130 DEBUG [tests.store.test_get_messages] Running test with content topic /app/20/sometopic/someencoding
2026-04-22 23:57:07.131 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:07.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33470/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-22 23:57:07.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:07.135 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:07.335 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:07.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:07.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47313a28f7987f32c79df4f5f2a45fa1e84737200ed57d6eda4df95a0dde2cee"}]}'
2026-04-22 23:57:07.339 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:07.339 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:07.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:07.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47313a28f7987f32c79df4f5f2a45fa1e84737200ed57d6eda4df95a0dde2cee"}]}'
2026-04-22 23:57:07.342 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:07.344 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:57:07.345 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:57:07.346 DEBUG [src.node.waku_node] Stopping container with id cc3b8f1a343e
2026-04-22 23:57:07.828 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:57:07.829 DEBUG [src.node.waku_node] Stopping container with id 75c017397c78
2026-04-22 23:57:08.285 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:57:08.287 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:57:08.309 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:57:08.330 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,140 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_from_pubsub_topics with id: 2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.228
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58885', '58886', '58887', '58888', '58889']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 58885:58885 -p 58886:58886 -p 58887:58887 -p 58888:58888 -p 58889:58889 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58887 --rest-port=58885 --tcp-port=58886 --discv5-udp-port=58888 --rest-address=0.0.0.0 --nat=extip:172.18.120.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfdef27387662d0be4e96aa7debdbb6d56f0af1b4c4997f6fdf17bab81da763f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58889 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.120.228 waku 9539b3b70a0c06f476cb15e962d78033e4feabf395654f5282906eddbc6017a7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9539b3b70a0c. Setting up logs at ./log/docker/node1_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 58885
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 683b0dad8f47. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 64aab64a25c9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58885/debug/v1/info" -H "Content-Type: application/json" -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.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9","/ip4/172.18.120.228/tcp/58887/ws/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9"],"enrUri":"enr:-L24QJiCS_WLepT4qDRwYMYxG2lyVSe7EOQkeQIZtuNgjNgdNjV_e6xKPLTMwzApp-5cv7FD4190wZvpwKqnR5ka18ECgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBuYGAAoErBJ45AbmB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDok0CMnUsfMuboyrdS1BnZAkYf8Oq8HQcOMEwUkmHw_CDdGNwguYGg3VkcILmCIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJiCS_WLepT4qDRwYMYxG2lyVSe7EOQkeQIZtuNgjNgdNjV_e6xKPLTMwzApp-5cv7FD4190wZvpwKqnR5ka18ECgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBuYGAAoErBJ45AbmB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDok0CMnUsfMuboyrdS1BnZAkYf8Oq8HQcOMEwUkmHw_CDdGNwguYGg3VkcILmCIV3YWt1MgU (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.204.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6319', '6320', '6321', '6322', '6323']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6319:6319 -p 6320:6320 -p 6321:6321 -p 6322:6322 -p 6323:6323 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6321 --rest-port=6319 --tcp-port=6320 --discv5-udp-port=6322 --rest-address=0.0.0.0 --nat=extip:172.18.204.123 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b0caf0cb6ecaf24a1b1c322ea252bef384d87e4cf37ce50edaf83be7f6ddc0f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6323 --metrics-logging=true --relay=false --filternode=/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.204.123 waku 34e6436907761fa57c7e1708742bbcff1421025e498434849fab5f5f1d14c4f0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 34e643690776. Setting up logs at ./log/docker/node2_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 6319
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.123/tcp/6320/p2p/16Uiu2HAmMYa74n6rjR8vSpatGz8jxXqypAL5HeBeYAtGTQZ2jAbn","/ip4/172.18.204.123/tcp/6321/ws/p2p/16Uiu2HAmMYa74n6rjR8vSpatGz8jxXqypAL5HeBeYAtGTQZ2jAbn"],"enrUri":"enr:-L24QFsNf7FJLvqixOoeGdDhWOcEbSonyDfc3lEhY8ZKLju-M06jsOhuu-ECl6Y_fNQJqR3x1ZI63rj1n0PvDtaTLngCgmlkgnY0gmlwhKwSzHuKbXVsdGlhZGRyc5YACASsEsx7BhiwAAoErBLMewYYsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhBRIhn-wd9VfcteosvTmv9VT3SMoUM-zmBUfyY7E04WDdGNwghiwg3VkcIIYsoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6319/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9"]'
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:58885/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:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "05f047b2-371a-4c87-a592-c735b5ee9d34", "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":"05f047b2-371a-4c87-a592-c735b5ee9d34","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/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:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "109c330d-3dbb-408f-bd9f-34d3620132e4", "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":"109c330d-3dbb-408f-bd9f-34d3620132e4","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/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:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "43aba279-fec9-45c4-a06a-a62e147b9b9e", "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":"43aba279-fec9-45c4-a06a-a62e147b9b9e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/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":1776902094032691475,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58885/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:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/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":1776902094145191565,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:6319/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:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/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:6319/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:58885/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:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/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":1776902094371021828,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:6319/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:58885/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/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:6319/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:58885/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:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6319/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:6319/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:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 9539b3b70a0c
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 34e643690776
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,499 @@
2026-04-22 23:55:59.885 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:59.886 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:55:59.886 DEBUG [tests.conftest] Running test: test_publish_with_valid_payloads with id: 2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912
2026-04-22 23:55:59.886 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:55:59.886 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-22 23:55:59.887 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-22 23:55:59.893 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:59.893 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
2026-04-22 23:55:59.893 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:59.893 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:55:59.893 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:59.893 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:59.893 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.230
2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] Generated ports ['31204', '31205', '31206', '31207', '31208']
2026-04-22 23:55:59.895 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:59.895 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:59.895 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:59.895 DEBUG [src.node.docker_mananger] docker run -i -t -p 31204:31204 -p 31205:31205 -p 31206:31206 -p 31207:31207 -p 31208:31208 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31206 --rest-port=31204 --tcp-port=31205 --discv5-udp-port=31207 --rest-address=0.0.0.0 --nat=extip:172.18.28.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa3b1ccaf444e20962c8c0a7bc2bb5b01ba14e9c5125eeed72924aa35ce3d1ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31208 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:00.081 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.230 waku e1a5a169b916b5ab99eb3e012595ee3400e17176dc4af92a479dcd07917f262f
2026-04-22 23:56:00.112 DEBUG [src.node.docker_mananger] Container started with ID e1a5a169b916. Setting up logs at ./log/docker/node1_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
2026-04-22 23:56:00.112 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31204
2026-04-22 23:56:00.113 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:00.153 ERROR [src.node.docker_mananger] Max retries reached for container 1c1375e00a6b. Exiting log stream.
2026-04-22 23:56:00.693 ERROR [src.node.docker_mananger] Max retries reached for container cec3013f08c3. Exiting log stream.
2026-04-22 23:56:01.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:01.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:01.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:01.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:01.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:01.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:01.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:01.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:01.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:01.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:01.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:01.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:56:01.630 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:01.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:01.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.230/tcp/31205/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS","/ip4/172.18.28.230/tcp/31206/ws/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS"],"enrUri":"enr:-L24QEVhY4NMHuQ0K6h1l1L06qqaeKdcWdz94tsiGnYhratAO19GDBKwu8JNgQRr_uGt-AsyeXKzJWQMVcym25p8UM4CgmlkgnY0gmlwhKwSHOaKbXVsdGlhZGRyc5YACASsEhzmBnnlAAoErBIc5gZ55t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3Upg7ZQsSjTYlc-cfutGPdvL0TsEt471h7RhqE-Ff62DdGNwgnnlg3VkcIJ554V3YWt1MgE"}'
2026-04-22 23:56:01.633 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:01.639 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:01.639 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
2026-04-22 23:56:01.639 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:01.639 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:56:01.639 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QEVhY4NMHuQ0K6h1l1L06qqaeKdcWdz94tsiGnYhratAO19GDBKwu8JNgQRr_uGt-AsyeXKzJWQMVcym25p8UM4CgmlkgnY0gmlwhKwSHOaKbXVsdGlhZGRyc5YACASsEhzmBnnlAAoErBIc5gZ55t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3Upg7ZQsSjTYlc-cfutGPdvL0TsEt471h7RhqE-Ff62DdGNwgnnlg3VkcIJ554V3YWt1MgE (fleet DNS discovery replaces it)
2026-04-22 23:56:01.640 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:01.640 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:01.640 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:01.641 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:01.642 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.62.189
2026-04-22 23:56:01.642 DEBUG [src.node.docker_mananger] Generated ports ['27452', '27453', '27454', '27455', '27456']
2026-04-22 23:56:01.642 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:01.642 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:01.642 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:01.642 DEBUG [src.node.docker_mananger] docker run -i -t -p 27452:27452 -p 27453:27453 -p 27454:27454 -p 27455:27455 -p 27456:27456 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27454 --rest-port=27452 --tcp-port=27453 --discv5-udp-port=27455 --rest-address=0.0.0.0 --nat=extip:172.18.62.189 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9df7dba617fbe7de1e0228c0d0d251bc4ca4294b44edc4df472efc8d96e51cba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27456 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:01.841 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.62.189 waku c52ed39f36ae3327a2c2acbf68688ef277ee3519d1c9028c6ed4d37c44dd083c
2026-04-22 23:56:01.880 DEBUG [src.node.docker_mananger] Container started with ID c52ed39f36ae. Setting up logs at ./log/docker/node2_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
2026-04-22 23:56:01.881 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27452
2026-04-22 23:56:01.881 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:02.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:02.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:02.985 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:02.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:03.087 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:03.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:56:03.193 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:03.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.189/tcp/27453/p2p/16Uiu2HAmAcd7zZ3uKjJSveTxxJVCrCRreLoHwWR8XjD8FN37A7DV","/ip4/172.18.62.189/tcp/27454/ws/p2p/16Uiu2HAmAcd7zZ3uKjJSveTxxJVCrCRreLoHwWR8XjD8FN37A7DV"],"enrUri":"enr:-L24QHUG1vBlJjEjjj_ke3PAELinRoWZzpCH--sU-X3Zmgd8DL5ApXeei8cBHWfVZmKqv5Y7KVXv9OZXGAS2y-2mnicCgmlkgnY0gmlwhKwSPr2KbXVsdGlhZGRyc5YACASsEj69Bms9AAoErBI-vQZrPt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4a115ZOUrQh9rLyPb0YXMC09xC3Syfjjddeth1L0c_SDdGNwgms9g3VkcIJrP4V3YWt1MgE"}'
2026-04-22 23:56:03.195 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:03.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27452/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.230/tcp/31205/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS"]'
2026-04-22 23:56:03.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.231 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-22 23:56:03.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:03.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27452/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:03.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:03.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.250 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:03.350 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.354 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":1776902163244088576,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.355 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.357 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":1776902163244088576,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.359 INFO [src.steps.relay] WARM UP successful!!
2026-04-22 23:56:03.359 DEBUG [tests.relay.test_publish] Running test with payload A simple string
2026-04-22 23:56:03.360 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:03.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.364 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:03.464 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.467 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":1776902163360175404,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.468 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.470 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":1776902163360175404,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.471 DEBUG [tests.relay.test_publish] Running test with payload An integer
2026-04-22 23:56:03.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:03.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.476 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:03.576 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.579 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":1776902163472165819,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.580 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.582 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":1776902163472165819,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.584 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2026-04-22 23:56:03.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:03.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.589 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:03.690 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.692 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":1776902163584681544,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.693 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.696 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":1776902163584681544,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.697 DEBUG [tests.relay.test_publish] Running test with payload Chinese characters
2026-04-22 23:56:03.698 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:03.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.703 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:03.804 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.806 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":1776902163697969664,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.808 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.810 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":1776902163697969664,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.811 DEBUG [tests.relay.test_publish] Running test with payload Emojis
2026-04-22 23:56:03.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:03.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.816 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:03.916 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.919 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":1776902163812209520,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.920 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:03.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:03.923 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":1776902163812209520,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:03.924 DEBUG [tests.relay.test_publish] Running test with payload Lorem ipsum text
2026-04-22 23:56:03.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:03.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:03.930 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:04.030 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.033 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":1776902163924760008,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.034 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.036 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":1776902163924760008,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.038 DEBUG [tests.relay.test_publish] Running test with payload HTML content
2026-04-22 23:56:04.039 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:04.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:04.044 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:04.144 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.146 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":1776902164038983176,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.148 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.150 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":1776902164038983176,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.151 DEBUG [tests.relay.test_publish] Running test with payload Cyrillic characters
2026-04-22 23:56:04.152 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:04.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:04.156 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:04.257 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.259 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":1776902164152114086,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.261 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.263 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":1776902164152114086,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.264 DEBUG [tests.relay.test_publish] Running test with payload Base64 encoded string
2026-04-22 23:56:04.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:04.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:04.269 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:04.369 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.372 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":1776902164264970180,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.373 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.376 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":1776902164264970180,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.377 DEBUG [tests.relay.test_publish] Running test with payload Binary data
2026-04-22 23:56:04.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:04.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:04.382 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:04.482 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.484 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":1776902164378111707,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.486 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.488 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":1776902164378111707,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.489 DEBUG [tests.relay.test_publish] Running test with payload Special characters with whitespace
2026-04-22 23:56:04.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:04.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:04.494 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:04.597 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.599 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":1776902164490044683,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.601 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.603 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":1776902164490044683,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.604 DEBUG [tests.relay.test_publish] Running test with payload Boolean false as a string
2026-04-22 23:56:04.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:04.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:04.608 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:04.709 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.711 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":1776902164604941794,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.712 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.715 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":1776902164604941794,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.716 DEBUG [tests.relay.test_publish] Running test with payload A float number
2026-04-22 23:56:04.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:04.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:04.721 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:04.821 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.824 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":1776902164716931479,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.825 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.827 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":1776902164716931479,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.829 DEBUG [tests.relay.test_publish] Running test with payload A list
2026-04-22 23:56:04.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:04.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:04.833 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:04.933 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.936 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":1776902164829637332,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.937 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:04.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:04.940 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":1776902164829637332,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:04.941 DEBUG [tests.relay.test_publish] Running test with payload Hexadecimal number as a string
2026-04-22 23:56:04.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:04.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:04.945 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:05.045 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.048 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":1776902164941519003,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.049 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.049 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.051 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":1776902164941519003,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.053 DEBUG [tests.relay.test_publish] Running test with payload Email format
2026-04-22 23:56:05.053 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:05.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:05.058 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:05.158 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.158 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.161 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":1776902165053580128,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.162 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.164 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":1776902165053580128,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.166 DEBUG [tests.relay.test_publish] Running test with payload URL format
2026-04-22 23:56:05.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:05.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:05.171 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:05.271 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.274 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":1776902165166927531,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.275 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.277 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":1776902165166927531,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.278 DEBUG [tests.relay.test_publish] Running test with payload Date and time in ISO format
2026-04-22 23:56:05.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:05.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:05.282 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:05.383 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.385 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":1776902165278947635,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.387 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.389 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":1776902165278947635,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.390 DEBUG [tests.relay.test_publish] Running test with payload String with escaped quotes
2026-04-22 23:56:05.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:05.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:05.394 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:05.495 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.497 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":1776902165390960556,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.499 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.501 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":1776902165390960556,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.502 DEBUG [tests.relay.test_publish] Running test with payload A regular expression
2026-04-22 23:56:05.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:05.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:05.506 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:05.607 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.610 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":1776902165502870993,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.612 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.614 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":1776902165502870993,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.615 DEBUG [tests.relay.test_publish] Running test with payload A very long string
2026-04-22 23:56:05.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:05.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:05.619 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:05.719 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.721 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":1776902165615572440,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.723 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.726 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":1776902165615572440,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.728 DEBUG [tests.relay.test_publish] Running test with payload A JSON string
2026-04-22 23:56:05.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:05.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:05.732 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:05.833 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.836 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":1776902165728336188,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.837 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.840 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":1776902165728336188,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.841 DEBUG [tests.relay.test_publish] Running test with payload A Unix path
2026-04-22 23:56:05.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:05.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:05.845 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:05.945 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.948 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":1776902165841651881,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.949 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:05.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:05.951 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":1776902165841651881,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:05.953 DEBUG [tests.relay.test_publish] Running test with payload A Windows path
2026-04-22 23:56:05.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:05.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:05.957 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:06.057 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.058 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.061 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":1776902165953554978,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.063 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.069 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":1776902165953554978,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.070 DEBUG [tests.relay.test_publish] Running test with payload An SQL query
2026-04-22 23:56:06.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:06.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:06.075 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:06.176 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.178 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":1776902166070656671,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.180 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.182 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":1776902166070656671,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.183 DEBUG [tests.relay.test_publish] Running test with payload JavaScript code snippet
2026-04-22 23:56:06.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:06.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:06.189 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:06.289 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.292 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":1776902166184032896,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.293 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.295 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":1776902166184032896,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.296 DEBUG [tests.relay.test_publish] Running test with payload A CSS snippet
2026-04-22 23:56:06.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:06.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:06.301 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:06.401 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.404 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":1776902166297163526,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.405 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.408 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":1776902166297163526,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.409 DEBUG [tests.relay.test_publish] Running test with payload A Python one-liner
2026-04-22 23:56:06.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:06.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:06.415 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:06.515 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.518 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":1776902166409593151,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.519 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.522 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":1776902166409593151,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.523 DEBUG [tests.relay.test_publish] Running test with payload An IP address
2026-04-22 23:56:06.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:06.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:06.528 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:06.628 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.631 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":1776902166523745520,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.632 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.634 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":1776902166523745520,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.635 DEBUG [tests.relay.test_publish] Running test with payload A domain name
2026-04-22 23:56:06.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:06.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:06.640 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:06.740 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.743 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":1776902166636125740,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.744 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.746 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":1776902166636125740,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.748 DEBUG [tests.relay.test_publish] Running test with payload A user agent string
2026-04-22 23:56:06.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:06.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:06.753 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:06.853 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.853 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.856 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":1776902166748437311,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.857 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.859 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":1776902166748437311,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.861 DEBUG [tests.relay.test_publish] Running test with payload A credit card number
2026-04-22 23:56:06.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:06.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:06.866 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:06.966 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.968 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":1776902166861455861,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.970 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:06.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:06.972 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":1776902166861455861,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:06.973 DEBUG [tests.relay.test_publish] Running test with payload A phone number
2026-04-22 23:56:06.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:06.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:06.978 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:07.078 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.081 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":1776902166973978158,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.082 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.084 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":1776902166973978158,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.086 DEBUG [tests.relay.test_publish] Running test with payload A UUID
2026-04-22 23:56:07.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:07.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:07.090 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:07.190 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.193 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":1776902167086469869,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.194 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.197 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":1776902167086469869,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.198 DEBUG [tests.relay.test_publish] Running test with payload A hashtag
2026-04-22 23:56:07.198 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:07.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:07.203 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:07.304 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.306 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":1776902167198687579,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.308 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.315 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":1776902167198687579,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.317 DEBUG [tests.relay.test_publish] Running test with payload A Twitter handle
2026-04-22 23:56:07.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:07.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:07.325 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:07.425 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.428 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":1776902167319394561,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.429 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167319394561,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.433 DEBUG [tests.relay.test_publish] Running test with payload A password
2026-04-22 23:56:07.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:07.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:07.439 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:07.539 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.542 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":1776902167433751414,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.543 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167433751414,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.546 DEBUG [tests.relay.test_publish] Running test with payload A date in common format
2026-04-22 23:56:07.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:07.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:07.552 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:07.653 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.656 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":1776902167547215916,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.657 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.659 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":1776902167547215916,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.661 DEBUG [tests.relay.test_publish] Running test with payload A time string
2026-04-22 23:56:07.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:07.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:07.665 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:07.765 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.768 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":1776902167661284646,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.769 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.769 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.771 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":1776902167661284646,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.773 DEBUG [tests.relay.test_publish] Running test with payload A mathematical equation
2026-04-22 23:56:07.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31204/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-22 23:56:07.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:07.777 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:07.877 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.880 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":1776902167773440858,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.881 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:07.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:07.883 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":1776902167773440858,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:07.887 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:56:07.888 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:56:07.888 DEBUG [src.node.waku_node] Stopping container with id e1a5a169b916
2026-04-22 23:56:08.373 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:08.374 DEBUG [src.node.waku_node] Stopping container with id c52ed39f36ae
2026-04-22 23:56:08.802 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:08.803 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:56:08.846 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:56:08.889 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,153 @@
2026-04-22 23:54:55.604 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:55.605 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:54:55.605 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_from_few_content_topics with id: 2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11
2026-04-22 23:54:55.605 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:54:55.606 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-22 23:54:55.606 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-22 23:54:55.612 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:55.612 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
2026-04-22 23:54:55.612 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:55.612 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:54:55.612 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:55.612 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:55.613 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:55.614 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:55.614 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.167
2026-04-22 23:54:55.614 DEBUG [src.node.docker_mananger] Generated ports ['37117', '37118', '37119', '37120', '37121']
2026-04-22 23:54:55.614 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:55.615 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:55.615 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:55.615 DEBUG [src.node.docker_mananger] docker run -i -t -p 37117:37117 -p 37118:37118 -p 37119:37119 -p 37120:37120 -p 37121:37121 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37119 --rest-port=37117 --tcp-port=37118 --discv5-udp-port=37120 --rest-address=0.0.0.0 --nat=extip:172.18.133.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c5c6f774b190792deb6d39435cbcdff6f4aad19940ff3ab92ec7cb0b4869fcbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37121 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:55.800 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.167 waku 10735b93aefa21dbd232f8f7f2ee0541ccd6b47bf08161728ebc21aba44c1d41
2026-04-22 23:54:55.830 DEBUG [src.node.docker_mananger] Container started with ID 10735b93aefa. Setting up logs at ./log/docker/node1_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
2026-04-22 23:54:55.831 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37117
2026-04-22 23:54:55.832 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:55.958 ERROR [src.node.docker_mananger] Max retries reached for container 9539b3b70a0c. Exiting log stream.
2026-04-22 23:54:56.394 ERROR [src.node.docker_mananger] Max retries reached for container 34e643690776. Exiting log stream.
2026-04-22 23:54:56.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:56.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:56.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:56.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:57.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:57.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:57.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:57.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:57.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:57.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:57.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:57.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:57.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:57.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:57.451 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:57.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37117/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:57.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX","/ip4/172.18.133.167/tcp/37119/ws/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX"],"enrUri":"enr:-L24QKZc3OwNXRKlZsKWOgv57JIZlKlB_jCwKBFZA9-7qGtvO0fqjBCaxB4_Yrpm7KGyE9Qi_u1dkNYkWCwTskMQIgoCgmlkgnY0gmlwhKwShaeKbXVsdGlhZGRyc5YACASsEoWnBpD-AAoErBKFpwaQ_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDge4azfOKh_G3pgMD5vxf7_BUQ9nZYiEB-X0WnaYJsECDdGNwgpD-g3VkcIKRAIV3YWt1MgU"}'
2026-04-22 23:54:57.454 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:57.454 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-22 23:54:57.460 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:57.460 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
2026-04-22 23:54:57.460 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:57.461 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:54:57.461 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKZc3OwNXRKlZsKWOgv57JIZlKlB_jCwKBFZA9-7qGtvO0fqjBCaxB4_Yrpm7KGyE9Qi_u1dkNYkWCwTskMQIgoCgmlkgnY0gmlwhKwShaeKbXVsdGlhZGRyc5YACASsEoWnBpD-AAoErBKFpwaQ_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDge4azfOKh_G3pgMD5vxf7_BUQ9nZYiEB-X0WnaYJsECDdGNwgpD-g3VkcIKRAIV3YWt1MgU (fleet DNS discovery replaces it)
2026-04-22 23:54:57.461 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:57.461 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:57.461 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:57.462 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:57.462 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.192
2026-04-22 23:54:57.463 DEBUG [src.node.docker_mananger] Generated ports ['40616', '40617', '40618', '40619', '40620']
2026-04-22 23:54:57.463 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:57.463 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:57.463 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:57.463 DEBUG [src.node.docker_mananger] docker run -i -t -p 40616:40616 -p 40617:40617 -p 40618:40618 -p 40619:40619 -p 40620:40620 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40618 --rest-port=40616 --tcp-port=40617 --discv5-udp-port=40619 --rest-address=0.0.0.0 --nat=extip:172.18.249.192 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbc05ba51ab8eaee7cabcb8bc0e218edffad37cbcd298cade4d9ecbfb9dd4da4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40620 --metrics-logging=true --relay=false --filternode=/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:57.647 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.192 waku 44050fc212ede1bd2172d55135f44f4e78bd80b3c576a61e5d585c0ec28e384e
2026-04-22 23:54:57.682 DEBUG [src.node.docker_mananger] Container started with ID 44050fc212ed. Setting up logs at ./log/docker/node2_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
2026-04-22 23:54:57.682 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40616
2026-04-22 23:54:57.683 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:58.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:58.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:58.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:58.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:58.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:58.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:58.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:58.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:58.994 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:58.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:58.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.192/tcp/40617/p2p/16Uiu2HAmUbKS6uUKJx8dodwBXXr9zXbbV2eh5SKgKAq2DGAz4vtN","/ip4/172.18.249.192/tcp/40618/ws/p2p/16Uiu2HAmUbKS6uUKJx8dodwBXXr9zXbbV2eh5SKgKAq2DGAz4vtN"],"enrUri":"enr:-L24QO6d1_I2GaK44QW8bBrRUa_tZRLT8bf78v7GyYEY3ibVZakLICVwQCJML4y4CDoWxrU65HUP9Tma226-svno-3wCgmlkgnY0gmlwhKwS-cCKbXVsdGlhZGRyc5YACASsEvnABp6pAAoErBL5wAaeqt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7Mo-qcFiK1IxYz51ZxSNGiDK-jhZYJrtLKMza0TTXn-DdGNwgp6pg3VkcIKeq4V3YWt1MgA"}'
2026-04-22 23:54:58.997 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:58.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40616/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX"]'
2026-04-22 23:54:59.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:59.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:54:59.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:59.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40616/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6e91b226-3cdc-430e-b741-f6017dfe03d4", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:54:59.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6e91b226-3cdc-430e-b741-f6017dfe03d4","statusDesc":"OK"}'
2026-04-22 23:54:59.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:59.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:59.055 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:59.155 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:59.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:59.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1776902099046813992,"ephemeral":false}]'
2026-04-22 23:54:59.161 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:59.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:59.168 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:59.268 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:59.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:59.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776902099161652218,"ephemeral":false}]'
2026-04-22 23:54:59.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:59.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:59.277 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:59.378 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:59.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:59.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902099272744533,"ephemeral":false}]'
2026-04-22 23:54:59.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:59.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:59.388 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:59.488 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:59.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:59.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902099382364534,"ephemeral":false}]'
2026-04-22 23:54:59.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:59.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:59.497 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:59.598 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:59.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:59.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902099492517371,"ephemeral":false}]'
2026-04-22 23:54:59.602 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:40616/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
2026-04-22 23:54:59.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-22 23:54:59.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:59.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:59.614 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:59.714 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:59.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:59.717 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
2026-04-22 23:54:59.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:59.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:59.721 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:59.822 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:59.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:59.824 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
2026-04-22 23:54:59.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:59.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:59.828 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:59.929 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:59.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:59.932 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D. Response content: b'Not subscribed to topic: {"key": "value"}'
2026-04-22 23:54:59.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:59.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:59.936 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:00.036 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:55:00.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:00.039 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87. Response content: b'Not subscribed to topic: \xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87'
2026-04-22 23:55:00.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:55:00.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:00.044 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:00.144 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:55:00.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:00.147 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8. Response content: b'Not subscribed to topic: \xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8'
2026-04-22 23:55:00.150 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:55:00.151 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:55:00.151 DEBUG [src.node.waku_node] Stopping container with id 10735b93aefa
2026-04-22 23:55:00.617 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:00.618 DEBUG [src.node.waku_node] Stopping container with id 44050fc212ed
2026-04-22 23:55:01.047 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:01.048 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:55:01.078 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:55:01.093 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
2026-04-22 23:57:12.919 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:12.919 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:57:12.919 DEBUG [tests.conftest] Running test: test_get_store_message_with_version with id: 2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f
2026-04-22 23:57:12.920 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:57:12.920 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-22 23:57:12.920 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-22 23:57:12.926 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:57:12.927 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
2026-04-22 23:57:12.927 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:57:12.927 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:57:12.927 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:12.927 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:57:12.927 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:57:12.928 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:57:12.928 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.94
2026-04-22 23:57:12.929 DEBUG [src.node.docker_mananger] Generated ports ['23575', '23576', '23577', '23578', '23579']
2026-04-22 23:57:12.929 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:57:12.929 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:57:12.929 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:57:12.929 DEBUG [src.node.docker_mananger] docker run -i -t -p 23575:23575 -p 23576:23576 -p 23577:23577 -p 23578:23578 -p 23579:23579 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23577 --rest-port=23575 --tcp-port=23576 --discv5-udp-port=23578 --rest-address=0.0.0.0 --nat=extip:172.18.67.94 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c523de7ac7769f350abc076eac1aefb3dba702476ee3d4aa0afe5a013e8315f1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23579 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:13.113 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.94 waku 978d77e506daeb926f1f6325beb8570aba93b2ecbe14dec480125f513b725b3b
2026-04-22 23:57:13.148 DEBUG [src.node.docker_mananger] Container started with ID 978d77e506da. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
2026-04-22 23:57:13.148 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23575
2026-04-22 23:57:13.148 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:57:13.257 ERROR [src.node.docker_mananger] Max retries reached for container bcee33fed57d. Exiting log stream.
2026-04-22 23:57:13.691 ERROR [src.node.docker_mananger] Max retries reached for container becead13688a. Exiting log stream.
2026-04-22 23:57:14.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:14.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:14.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:14.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:14.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:14.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:14.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:14.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:14.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:14.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:14.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:14.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:14.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:14.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:57:14.768 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:57:14.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:14.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH","/ip4/172.18.67.94/tcp/23577/ws/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH"],"enrUri":"enr:-L24QEF3ZQhiFz0TJ1Y4YtVS-gZRmEjFzQVQ8XRG1e66uuZHN6Hph-ueha7ycDwQZCbgGNXIAhBCHNvRIsV6ytMXRHECgmlkgnY0gmlwhKwSQ16KbXVsdGlhZGRyc5YACASsEkNeBlwYAAoErBJDXgZcGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYDVTg_tvcD8P7kbHu2yC88KTtzn0IO9hAeQUPl7zPLyDdGNwglwYg3VkcIJcGoV3YWt1MgM"}'
2026-04-22 23:57:14.771 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:57:14.777 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:57:14.778 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
2026-04-22 23:57:14.778 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:57:14.778 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:57:14.778 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QEF3ZQhiFz0TJ1Y4YtVS-gZRmEjFzQVQ8XRG1e66uuZHN6Hph-ueha7ycDwQZCbgGNXIAhBCHNvRIsV6ytMXRHECgmlkgnY0gmlwhKwSQ16KbXVsdGlhZGRyc5YACASsEkNeBlwYAAoErBJDXgZcGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYDVTg_tvcD8P7kbHu2yC88KTtzn0IO9hAeQUPl7zPLyDdGNwglwYg3VkcIJcGoV3YWt1MgM (fleet DNS discovery replaces it)
2026-04-22 23:57:14.778 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:14.778 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:57:14.778 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:57:14.780 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:57:14.780 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.168
2026-04-22 23:57:14.780 DEBUG [src.node.docker_mananger] Generated ports ['59646', '59647', '59648', '59649', '59650']
2026-04-22 23:57:14.780 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:57:14.781 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:57:14.781 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:57:14.781 DEBUG [src.node.docker_mananger] docker run -i -t -p 59646:59646 -p 59647:59647 -p 59648:59648 -p 59649:59649 -p 59650:59650 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59648 --rest-port=59646 --tcp-port=59647 --discv5-udp-port=59649 --rest-address=0.0.0.0 --nat=extip:172.18.83.168 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3a0bd5b737ee62caebce893fab1841c801d5cada26ad840edcfd526dce2cc15e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59650 --metrics-logging=true --storenode=/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:14.980 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.168 waku 8e2a10953f459c2e78e4d35a2547315ddb95d037b1e7eb329b91e8234b09cb43
2026-04-22 23:57:15.017 DEBUG [src.node.docker_mananger] Container started with ID 8e2a10953f45. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
2026-04-22 23:57:15.018 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59646
2026-04-22 23:57:15.018 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:57:16.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:16.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:16.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:16.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:16.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:16.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:16.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:16.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:57:16.337 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:57:16.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:16.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.168/tcp/59647/p2p/16Uiu2HAmUutbKaCcFCStvUmHUsAUtej9La1iLy96mBnXTTabFM8w","/ip4/172.18.83.168/tcp/59648/ws/p2p/16Uiu2HAmUutbKaCcFCStvUmHUsAUtej9La1iLy96mBnXTTabFM8w"],"enrUri":"enr:-L24QGuA2J1dkmn9wQe6EJL0g_B1PqkKanbfQY2WeR1Lbhsyf5IbNYSshgsXcArwwxFrZVafCppq5-jHYsgskA4QUJwCgmlkgnY0gmlwhKwSU6iKbXVsdGlhZGRyc5YACASsElOoBuj_AAoErBJTqAbpAN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8YwxOLvt56jh5FB0UojOStfwrabxnxyUY2_iJ8N3OAyDdGNwguj_g3VkcILpAYV3YWt1MgM"}'
2026-04-22 23:57:16.343 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:57:16.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59646/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH"]'
2026-04-22 23:57:16.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:16.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23575/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:57:16.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:16.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59646/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:57:16.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:16.366 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:16.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23575/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)', "version": 10}'
2026-04-22 23:57:16.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:16.373 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:16.574 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:16.574 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23575/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:16.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xac591e4f7746afacabcc7fc9787e027497413ae678002a3323f02cdf9d3ec344"}]}'
2026-04-22 23:57:16.577 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:16.577 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:16.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59646/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:16.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xac591e4f7746afacabcc7fc9787e027497413ae678002a3323f02cdf9d3ec344"}]}'
2026-04-22 23:57:16.581 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:16.583 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:57:16.584 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:57:16.584 DEBUG [src.node.waku_node] Stopping container with id 978d77e506da
2026-04-22 23:57:17.049 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:57:17.050 DEBUG [src.node.waku_node] Stopping container with id 8e2a10953f45
2026-04-22 23:57:17.510 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:57:17.514 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:57:17.538 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:57:17.556 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,99 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_update_subscription_refresh_existing with id: 2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.105.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51256', '51257', '51258', '51259', '51260']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 51256:51256 -p 51257:51257 -p 51258:51258 -p 51259:51259 -p 51260:51260 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51258 --rest-port=51256 --tcp-port=51257 --discv5-udp-port=51259 --rest-address=0.0.0.0 --nat=extip:172.18.105.71 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c49db0bc5f36897ffaedceb387bfdfd5ce3c17e4bbecd8acc6ded5657edf6abb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51260 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.71 waku 73b67821344e0c086c6cbc3c2aec02fbd33089821249a78f2341768fef16181f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 73b67821344e. Setting up logs at ./log/docker/node1_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 51256
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 84c211a6bcb7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container aec6471b9d23. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51256/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc","/ip4/172.18.105.71/tcp/51258/ws/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc"],"enrUri":"enr:-L24QIRP-i2Q-t2C1dRuZ4kbffDJlPt2HZe-qOnp7JybAGbuXdGAXIZjfvrQQxHAXBer0DDCazpJ01u0iO00XFbgQoUCgmlkgnY0gmlwhKwSaUeKbXVsdGlhZGRyc5YACASsEmlHBsg5AAoErBJpRwbIOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtAnSKDE_rlhgGEjM_ntiR0MC_dPYCe80F15RekPR6ouDdGNwgsg5g3VkcILIO4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QIRP-i2Q-t2C1dRuZ4kbffDJlPt2HZe-qOnp7JybAGbuXdGAXIZjfvrQQxHAXBer0DDCazpJ01u0iO00XFbgQoUCgmlkgnY0gmlwhKwSaUeKbXVsdGlhZGRyc5YACASsEmlHBsg5AAoErBJpRwbIOt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECtAnSKDE_rlhgGEjM_ntiR0MC_dPYCe80F15RekPR6ouDdGNwgsg5g3VkcILIO4V3YWt1MgU (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.227.115
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33408', '33409', '33410', '33411', '33412']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33408:33408 -p 33409:33409 -p 33410:33410 -p 33411:33411 -p 33412:33412 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33410 --rest-port=33408 --tcp-port=33409 --discv5-udp-port=33411 --rest-address=0.0.0.0 --nat=extip:172.18.227.115 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4ddbb69dba075bfd89ec6a42513db6e6c300e89ddc3d6adfeecf7aad6e60ea0c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33412 --metrics-logging=true --relay=false --filternode=/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.227.115 waku 65a0cc963c45f04cd45876b133c8ab4bb4f10945022672e989de992438ecd51f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 65a0cc963c45. Setting up logs at ./log/docker/node2_2026-04-22_23-54-36__d6dbedf2-9c77-4e43-be5c-c704bc171954__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 33408
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.227.115/tcp/33409/p2p/16Uiu2HAmBZPiU3k9VCt5tS1QK7FFHMFaGSSNnX14Zdsry663wxk5","/ip4/172.18.227.115/tcp/33410/ws/p2p/16Uiu2HAmBZPiU3k9VCt5tS1QK7FFHMFaGSSNnX14Zdsry663wxk5"],"enrUri":"enr:-L24QN6hAQcuWhz01bDNsyHeuT7D5FVcwYUNaq1dYjJ3_wBifW1DOp3EKSDxFnCjDdm9paJ0ku9hvcl88BhKeTydVscCgmlkgnY0gmlwhKwS43OKbXVsdGlhZGRyc5YACASsEuNzBoKBAAoErBLjcwaCgt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC77U_S9KhRN28HMT05lp8vibixKBgBsQcLFKDvzn5926DdGNwgoKBg3VkcIKCg4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33408/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.71/tcp/51257/p2p/16Uiu2HAm7YU3vjyYwmgknk5fmuBpomcJqHj8FDdJ2FpYk3A79tPc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51256/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:33408/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1fb2298e-e8c0-48fd-ac4f-60c669bc03d3", "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":"1fb2298e-e8c0-48fd-ac4f-60c669bc03d3","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:33408/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:51256/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33408/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":1776902080273778438,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 73b67821344e
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 65a0cc963c45
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,148 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_light_push_with_valid_meta with id: 2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13615', '13616', '13617', '13618', '13619']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 13615:13615 -p 13616:13616 -p 13617:13617 -p 13618:13618 -p 13619:13619 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13617 --rest-port=13615 --tcp-port=13616 --discv5-udp-port=13618 --rest-address=0.0.0.0 --nat=extip:172.18.174.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8eeb5696caadc9afb1cac998ee64b3dc5abff43aabf3bb0c2efbead2174dc6b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13619 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.98 waku 38e6bc0c1d21ec4aad358d50b572b7129c33da274d26d6ed89606d89ab8d5ff0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 38e6bc0c1d21. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 13615
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 e46a9a1aa981. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 837d44b9d33a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/debug/v1/info" -H "Content-Type: application/json" -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.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda","/ip4/172.18.174.98/tcp/13617/ws/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"],"enrUri":"enr:-L24QDeun3pep1u4k3xNJGn-KrRUdmSqWRqSxPcEIXf3p0n9CFHc6BPhWD2qUjWulgG_IDZmZwhk31Poevoda8DY8FcCgmlkgnY0gmlwhKwSrmKKbXVsdGlhZGRyc5YACASsEq5iBjUwAAoErBKuYgY1Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0RD7m3Tpz23O5iXYgFao3U3fzm6csvTYObAYeJrXKsGDdGNwgjUwg3VkcII1MoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.154.237
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37565', '37566', '37567', '37568', '37569']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 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 wakuorg/nwaku:latest --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.154.237 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=45aceaebfb4aaa9edcf74ff389f59673aa27d9a5aa38e57dc7c80ceacabd44f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37569 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.154.237 waku 1582414abbc01c069677dc56ff3d8e186cabda5c80071a09f1cb1e456b011468
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1582414abbc0. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 37565
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
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":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 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.154.237/tcp/37566/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X","/ip4/172.18.154.237/tcp/37567/ws/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X"],"enrUri":"enr:-L24QA35D1YTvUFxYqQxMoWQz6S-EpLk4xgjXTMV07saxf5gCdXu4d5LsKNgGxj9vOk3IzCkX8PnSzY8rcnTBmNjOAwCgmlkgnY0gmlwhKwSmu2KbXVsdGlhZGRyc5YACASsEprtBpK-AAoErBKa7QaSv90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDu-lIWU5mPqWpXB1STM819teJRuRD6tNjwSrOTs5MiqSDdGNwgpK-g3VkcIKSwIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 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.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDeun3pep1u4k3xNJGn-KrRUdmSqWRqSxPcEIXf3p0n9CFHc6BPhWD2qUjWulgG_IDZmZwhk31Poevoda8DY8FcCgmlkgnY0gmlwhKwSrmKKbXVsdGlhZGRyc5YACASsEq5iBjUwAAoErBKuYgY1Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0RD7m3Tpz23O5iXYgFao3U3fzm6csvTYObAYeJrXKsGDdGNwgjUwg3VkcII1MoV3YWt1Mgk (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.98.19
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59503', '59504', '59505', '59506', '59507']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59503:59503 -p 59504:59504 -p 59505:59505 -p 59506:59506 -p 59507:59507 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59505 --rest-port=59503 --tcp-port=59504 --discv5-udp-port=59506 --rest-address=0.0.0.0 --nat=extip:172.18.98.19 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=408de6d88a69abcb68f5e9c4a4ff7eb88ff0666df7ac80be76bdb3fd3de9caea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59507 --metrics-logging=true --lightpushnode=/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.98.19 waku ea367263e0f5f0ea7aa173208b4d661c20734304ee653b1cefaf2e89de79fee2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ea367263e0f5. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 59503
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: 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":"READY"},{"Legacy Lightpush":"READY"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.19/tcp/59504/p2p/16Uiu2HAm9EQJMBwZpx5oHqMwDzGVeqiRHYK36Nu4eV5vAnwuttrC","/ip4/172.18.98.19/tcp/59505/ws/p2p/16Uiu2HAm9EQJMBwZpx5oHqMwDzGVeqiRHYK36Nu4eV5vAnwuttrC"],"enrUri":"enr:-L24QKHa6D_M4PRfZkjW6xg0EbtLPMe4rzhbUSHvjDbf_2mVbwCKXnKv8x7HDdXjqNfc-zqL4gQsVbrO91HMxuqmiMICgmlkgnY0gmlwhKwSYhOKbXVsdGlhZGRyc5YACASsEmITBuhwAAoErBJiEwbocd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzSB_oL5mOL9kCsuNzN58bVoim8iOE3jrPrIyKY0lEwmDdGNwguhwg3VkcILocoV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.237/tcp/37566/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13615/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:37565/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:59503/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:59503/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902144401959158, "meta": "TGlnaHQgcHVzaCB3b3JrcyEh"}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13615/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":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37565/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":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59503/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":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 38e6bc0c1d21
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 1582414abbc0
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id ea367263e0f5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 38e6bc0c1d21. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
2026-04-22 23:57:08.337 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:08.337 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:57:08.337 DEBUG [tests.conftest] Running test: test_get_store_message_with_meta with id: 2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712
2026-04-22 23:57:08.338 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:57:08.338 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-22 23:57:08.338 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-22 23:57:08.344 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:57:08.345 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
2026-04-22 23:57:08.345 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:57:08.345 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:57:08.345 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:08.345 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:57:08.345 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:57:08.346 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:57:08.347 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.240.151
2026-04-22 23:57:08.347 DEBUG [src.node.docker_mananger] Generated ports ['39978', '39979', '39980', '39981', '39982']
2026-04-22 23:57:08.347 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:57:08.347 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:57:08.347 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:57:08.347 DEBUG [src.node.docker_mananger] docker run -i -t -p 39978:39978 -p 39979:39979 -p 39980:39980 -p 39981:39981 -p 39982:39982 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39980 --rest-port=39978 --tcp-port=39979 --discv5-udp-port=39981 --rest-address=0.0.0.0 --nat=extip:172.18.240.151 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cefaededf51e8d604d0e9de350a5a39cb0fbcdd4a341eabe45ccb42d97ac45b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39982 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:08.531 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.240.151 waku bcee33fed57dc0ea6e4a79fd53acc37e856f3b661354eb818d48810f842b6abf
2026-04-22 23:57:08.570 DEBUG [src.node.docker_mananger] Container started with ID bcee33fed57d. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
2026-04-22 23:57:08.571 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39978
2026-04-22 23:57:08.572 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:57:08.644 ERROR [src.node.docker_mananger] Max retries reached for container cc3b8f1a343e. Exiting log stream.
2026-04-22 23:57:09.141 ERROR [src.node.docker_mananger] Max retries reached for container 75c017397c78. Exiting log stream.
2026-04-22 23:57:09.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:09.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:09.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:09.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:09.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:09.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:09.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:09.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:09.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:09.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:10.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:10.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:10.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:10.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:57:10.191 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:57:10.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:10.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE","/ip4/172.18.240.151/tcp/39980/ws/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE"],"enrUri":"enr:-L24QOexVPQU2qWPlcYYj6sTGP5YkiWdrVyNyvqbDLYfB4SvN_bR7s52uyjv37F72W4Fa0O0X1q7zL4BuCH_jCaIZXwCgmlkgnY0gmlwhKwS8JeKbXVsdGlhZGRyc5YACASsEvCXBpwrAAoErBLwlwacLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpEI0ev18mx99RmxykcIngzy9xMeNxrWsMf-AoMNAdNeDdGNwgpwrg3VkcIKcLYV3YWt1MgM"}'
2026-04-22 23:57:10.194 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:57:10.200 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:57:10.201 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
2026-04-22 23:57:10.201 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:57:10.201 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:57:10.201 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOexVPQU2qWPlcYYj6sTGP5YkiWdrVyNyvqbDLYfB4SvN_bR7s52uyjv37F72W4Fa0O0X1q7zL4BuCH_jCaIZXwCgmlkgnY0gmlwhKwS8JeKbXVsdGlhZGRyc5YACASsEvCXBpwrAAoErBLwlwacLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpEI0ev18mx99RmxykcIngzy9xMeNxrWsMf-AoMNAdNeDdGNwgpwrg3VkcIKcLYV3YWt1MgM (fleet DNS discovery replaces it)
2026-04-22 23:57:10.201 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:10.201 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:57:10.201 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:57:10.203 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:57:10.203 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.53.85
2026-04-22 23:57:10.203 DEBUG [src.node.docker_mananger] Generated ports ['47021', '47022', '47023', '47024', '47025']
2026-04-22 23:57:10.203 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:57:10.203 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:57:10.203 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:57:10.203 DEBUG [src.node.docker_mananger] docker run -i -t -p 47021:47021 -p 47022:47022 -p 47023:47023 -p 47024:47024 -p 47025:47025 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47023 --rest-port=47021 --tcp-port=47022 --discv5-udp-port=47024 --rest-address=0.0.0.0 --nat=extip:172.18.53.85 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f4dd651ea3d7fcdf0f3f7bc0d5749c5e7fb65337ead87d4a97bc0c6576f1eeae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47025 --metrics-logging=true --storenode=/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:57:10.396 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.53.85 waku becead13688aa3ddf1a3f48cf1be90aef908985e3d492c76985edefc63917fcd
2026-04-22 23:57:10.432 DEBUG [src.node.docker_mananger] Container started with ID becead13688a. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
2026-04-22 23:57:10.432 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 47021
2026-04-22 23:57:10.432 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:57:11.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:11.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:11.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:11.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:11.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:11.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:57:11.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:11.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:57:11.745 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:57:11.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:11.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.85/tcp/47022/p2p/16Uiu2HAkwChz9agA8R5Ck9NwGEu6cichjM5ueJ4rAWPGND9MtrkG","/ip4/172.18.53.85/tcp/47023/ws/p2p/16Uiu2HAkwChz9agA8R5Ck9NwGEu6cichjM5ueJ4rAWPGND9MtrkG"],"enrUri":"enr:-L24QP3Se-NWGCU0bhVaLoIx2wDYHHGmYqvr5kfoX7twg4QSf6_-LQ5wb7ccpeE3lMmp_ek4SD6WLA_RF6BwSVOnQO8CgmlkgnY0gmlwhKwSNVWKbXVsdGlhZGRyc5YACASsEjVVBreuAAoErBI1VQa3r90DgnJzhQDGAQAAiXNlY3AyNTZrMaECGmUXd4JtAhQxQ0Z3TRwAaOkgJm25z6ydqkWCjUdy9GmDdGNwgreug3VkcIK3sIV3YWt1MgM"}'
2026-04-22 23:57:11.747 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:57:11.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47021/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE"]'
2026-04-22 23:57:11.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:11.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39978/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:57:11.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:11.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47021/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:57:11.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:11.756 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:11.757 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39978/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=="}'
2026-04-22 23:57:11.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:11.762 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:11.962 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:11.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39978/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:11.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc68dbe3e709df5e3af3e57c0094cf6f6075bec61009c9bd5c0f96ba9799f2bed"}]}'
2026-04-22 23:57:11.966 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:11.966 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:11.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47021/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:11.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc68dbe3e709df5e3af3e57c0094cf6f6075bec61009c9bd5c0f96ba9799f2bed"}]}'
2026-04-22 23:57:11.969 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:57:11.971 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:57:11.973 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:57:11.973 DEBUG [src.node.waku_node] Stopping container with id bcee33fed57d
2026-04-22 23:57:12.445 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:57:12.445 DEBUG [src.node.waku_node] Stopping container with id becead13688a
2026-04-22 23:57:12.874 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:57:12.876 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:57:12.898 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:57:12.916 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,94 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_extra_field with id: 2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.196
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27096', '27097', '27098', '27099', '27100']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27096:27096 -p 27097:27097 -p 27098:27098 -p 27099:27099 -p 27100:27100 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27098 --rest-port=27096 --tcp-port=27097 --discv5-udp-port=27099 --rest-address=0.0.0.0 --nat=extip:172.18.40.196 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbd4ddc27615c0a6fbfc301ff56b2f0baf32a83a5d18fee5e5641aad058cf168 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27100 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.40.196 waku b435bc911ed9b073d8675da54a944004ddb898d8d68f280ee003bcd25865fe62
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b435bc911ed9. Setting up logs at ./log/docker/node1_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 27096
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 7fe66f753af8. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7ba495955c23. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27096/debug/v1/info" -H "Content-Type: application/json" -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.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp","/ip4/172.18.40.196/tcp/27098/ws/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp"],"enrUri":"enr:-L24QCqGfUmjo84XxpgTuleJ8D25hvLIFx0wS-tNWRGZBha4QuBtlMWfc4VV7U78coB94sQg44ULzPFfbEub5RSteWYCgmlkgnY0gmlwhKwSKMSKbXVsdGlhZGRyc5YACASsEijEBmnZAAoErBIoxAZp2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhqg6Gi4qH2ik6DEeeV3qBL2cNLq4Ya0DibhZp2wz18ODdGNwgmnZg3VkcIJp24V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QCqGfUmjo84XxpgTuleJ8D25hvLIFx0wS-tNWRGZBha4QuBtlMWfc4VV7U78coB94sQg44ULzPFfbEub5RSteWYCgmlkgnY0gmlwhKwSKMSKbXVsdGlhZGRyc5YACASsEijEBmnZAAoErBIoxAZp2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhqg6Gi4qH2ik6DEeeV3qBL2cNLq4Ya0DibhZp2wz18ODdGNwgmnZg3VkcIJp24V3YWt1MgU (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.79.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48147', '48148', '48149', '48150', '48151']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48147:48147 -p 48148:48148 -p 48149:48149 -p 48150:48150 -p 48151:48151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48149 --rest-port=48147 --tcp-port=48148 --discv5-udp-port=48150 --rest-address=0.0.0.0 --nat=extip:172.18.79.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aeae65e8ec0bee0b8ee5d5cd186facde4afc6b38dedde741c3e18fe9528f9856 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48151 --metrics-logging=true --relay=false --filternode=/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.236 waku 1e0f21d40f18da1830b5dae13d592bc022e7973cc95c7b129ba5c0d279efe1b6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1e0f21d40f18. Setting up logs at ./log/docker/node2_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 48147
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.236/tcp/48148/p2p/16Uiu2HAm1X1muTnpRMXkP8S31DTnPsVXdo44a9Q6pcH9WcaQdsqQ","/ip4/172.18.79.236/tcp/48149/ws/p2p/16Uiu2HAm1X1muTnpRMXkP8S31DTnPsVXdo44a9Q6pcH9WcaQdsqQ"],"enrUri":"enr:-L24QMZBr5lhUGZT_LvgzCpw9Q5V9vchsKTpMd4A2MQBGorpDIdH605dAa46ktsg5fWf_Yql7ZQOyaJvViKMCltHltYCgmlkgnY0gmlwhKwST-yKbXVsdGlhZGRyc5YACASsEk_sBrwUAAoErBJP7Aa8Fd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWoRobTsBX3vaekYRe_sPoFALThMcbwCL-hvbLhcQZu-DdGNwgrwUg3VkcIK8FoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48147/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp"]'
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:27096/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:48147/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "650d1072-ef60-4482-93fe-3143143a0da1", "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":"650d1072-ef60-4482-93fe-3143143a0da1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27096/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)', "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:27096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id b435bc911ed9
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 1e0f21d40f18
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,614 @@
2026-04-22 23:56:48.889 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:48.889 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:56:48.890 DEBUG [tests.conftest] Running test: test_get_store_messages_with_different_payloads with id: 2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce
2026-04-22 23:56:48.890 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:56:48.892 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-04-22 23:56:48.892 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-04-22 23:56:48.901 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:48.901 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
2026-04-22 23:56:48.901 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:48.901 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:56:48.902 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:48.902 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:48.902 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:48.904 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:48.904 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.37.116
2026-04-22 23:56:48.905 DEBUG [src.node.docker_mananger] Generated ports ['32666', '32667', '32668', '32669', '32670']
2026-04-22 23:56:48.905 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:48.905 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:48.905 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:48.906 DEBUG [src.node.docker_mananger] docker run -i -t -p 32666:32666 -p 32667:32667 -p 32668:32668 -p 32669:32669 -p 32670:32670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32668 --rest-port=32666 --tcp-port=32667 --discv5-udp-port=32669 --rest-address=0.0.0.0 --nat=extip:172.18.37.116 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=009c4cbab53e81ad0f9d191eca9b82faf7da7f6083f81fefa894fb3bcd058fcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32670 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:49.092 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.37.116 waku 626edbbf8ccff2d332c73813735d76fe831e6c28e066e1ff2f392b22aa7b6086
2026-04-22 23:56:49.126 DEBUG [src.node.docker_mananger] Container started with ID 626edbbf8ccf. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
2026-04-22 23:56:49.127 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32666
2026-04-22 23:56:49.128 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:49.194 ERROR [src.node.docker_mananger] Max retries reached for container ebff0c6f63cb. Exiting log stream.
2026-04-22 23:56:49.761 ERROR [src.node.docker_mananger] Max retries reached for container 9eff5c6fc7d8. Exiting log stream.
2026-04-22 23:56:50.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:50.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:50.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:50.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:50.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:50.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:50.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:50.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:50.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:50.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:50.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:50.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:50.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:50.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:56:50.747 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:50.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:50.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy","/ip4/172.18.37.116/tcp/32668/ws/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy"],"enrUri":"enr:-L24QJBzKirhzwvlzIGn6eF3xwadbV7ljrpN7hAC3ryl8cRgA3fXkDS-oMKJQtZYmoK2CDLEx84q59BGzibyLg6DwKkCgmlkgnY0gmlwhKwSJXSKbXVsdGlhZGRyc5YACASsEiV0Bn-bAAoErBIldAZ_nN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1zGzyz9tZCJB9AlhyK916O2S3lr7HE5awa92-PM-eGiDdGNwgn-bg3VkcIJ_nYV3YWt1MgM"}'
2026-04-22 23:56:50.750 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:50.757 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:50.757 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
2026-04-22 23:56:50.757 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:50.757 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:56:50.758 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJBzKirhzwvlzIGn6eF3xwadbV7ljrpN7hAC3ryl8cRgA3fXkDS-oMKJQtZYmoK2CDLEx84q59BGzibyLg6DwKkCgmlkgnY0gmlwhKwSJXSKbXVsdGlhZGRyc5YACASsEiV0Bn-bAAoErBIldAZ_nN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1zGzyz9tZCJB9AlhyK916O2S3lr7HE5awa92-PM-eGiDdGNwgn-bg3VkcIJ_nYV3YWt1MgM (fleet DNS discovery replaces it)
2026-04-22 23:56:50.758 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:50.758 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:50.758 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:50.759 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:50.760 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.187
2026-04-22 23:56:50.760 DEBUG [src.node.docker_mananger] Generated ports ['36063', '36064', '36065', '36066', '36067']
2026-04-22 23:56:50.760 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:50.760 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:50.760 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:50.760 DEBUG [src.node.docker_mananger] docker run -i -t -p 36063:36063 -p 36064:36064 -p 36065:36065 -p 36066:36066 -p 36067:36067 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36065 --rest-port=36063 --tcp-port=36064 --discv5-udp-port=36066 --rest-address=0.0.0.0 --nat=extip:172.18.15.187 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ccffcdc5894cf560f4edfb97aadbbdab28cbbbcfab2f15dca34d4eb389b33fd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36067 --metrics-logging=true --storenode=/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:50.947 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.187 waku 19bba8f6dffa84ae55ff469932899dce360be5c606ee60ac0aef4c1e46c7e26c
2026-04-22 23:56:50.980 DEBUG [src.node.docker_mananger] Container started with ID 19bba8f6dffa. Setting up logs at ./log/docker/store_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
2026-04-22 23:56:50.981 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36063
2026-04-22 23:56:50.981 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:51.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:51.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:52.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:52.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:52.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:52.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:52.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:52.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:52.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:52.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:52.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:52.501 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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:56:52.501 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:52.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:52.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.187/tcp/36064/p2p/16Uiu2HAmEAsH64vPTUa2FzMrzxY7XYSqq7Mg2T4zZivafJd2QN8j","/ip4/172.18.15.187/tcp/36065/ws/p2p/16Uiu2HAmEAsH64vPTUa2FzMrzxY7XYSqq7Mg2T4zZivafJd2QN8j"],"enrUri":"enr:-L24QCHzUeiZku246fP8Eg6qSAuq-A36MvBnO3m6h2qXlEpbVBRfs8lappC1BfvSOjnAUbD3Luup2rMxVkn4SpHECgQCgmlkgnY0gmlwhKwSD7uKbXVsdGlhZGRyc5YACASsEg-7BozgAAoErBIPuwaM4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFoMdRtL1GshWOY00NiMBJ-AeKOM0avCjTJTRRXBdVxyDdGNwgozgg3VkcIKM4oV3YWt1MgM"}'
2026-04-22 23:56:52.514 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:52.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36063/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy"]'
2026-04-22 23:56:52.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:52.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:56:52.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:52.534 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36063/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:56:52.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:52.541 DEBUG [tests.store.test_get_messages] Running test with payload A simple string
2026-04-22 23:56:52.541 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:52.541 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:52.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:52.547 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:52.748 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:52.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:52.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"}]}'
2026-04-22 23:56:52.751 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:56:52.752 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:52.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:52.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"}]}'
2026-04-22 23:56:52.755 DEBUG [src.steps.store] messages length is 1
2026-04-22 23:56:52.755 DEBUG [tests.store.test_get_messages] Running test with payload An integer
2026-04-22 23:56:52.756 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:52.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:52.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:52.761 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:52.961 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:52.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:52.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"}]}'
2026-04-22 23:56:52.964 DEBUG [src.steps.store] messages length is 2
2026-04-22 23:56:52.965 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:52.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:52.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"}]}'
2026-04-22 23:56:52.968 DEBUG [src.steps.store] messages length is 2
2026-04-22 23:56:52.968 DEBUG [tests.store.test_get_messages] Running test with payload A dictionary
2026-04-22 23:56:52.969 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:52.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:52.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:52.974 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:53.174 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:53.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:53.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"}]}'
2026-04-22 23:56:53.178 DEBUG [src.steps.store] messages length is 3
2026-04-22 23:56:53.178 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:53.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:53.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"}]}'
2026-04-22 23:56:53.181 DEBUG [src.steps.store] messages length is 3
2026-04-22 23:56:53.181 DEBUG [tests.store.test_get_messages] Running test with payload Chinese characters
2026-04-22 23:56:53.182 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:53.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:53.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:53.187 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:53.388 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:53.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:53.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"}]}'
2026-04-22 23:56:53.391 DEBUG [src.steps.store] messages length is 4
2026-04-22 23:56:53.391 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:53.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:53.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"}]}'
2026-04-22 23:56:53.394 DEBUG [src.steps.store] messages length is 4
2026-04-22 23:56:53.395 DEBUG [tests.store.test_get_messages] Running test with payload Emojis
2026-04-22 23:56:53.395 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:53.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:53.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:53.401 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:53.602 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:53.602 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:53.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"}]}'
2026-04-22 23:56:53.605 DEBUG [src.steps.store] messages length is 5
2026-04-22 23:56:53.605 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:53.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:53.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"}]}'
2026-04-22 23:56:53.609 DEBUG [src.steps.store] messages length is 5
2026-04-22 23:56:53.609 DEBUG [tests.store.test_get_messages] Running test with payload Lorem ipsum text
2026-04-22 23:56:53.609 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:53.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:53.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:53.615 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:53.815 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:53.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:53.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"}]}'
2026-04-22 23:56:53.820 DEBUG [src.steps.store] messages length is 6
2026-04-22 23:56:53.820 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:53.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:53.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"}]}'
2026-04-22 23:56:53.823 DEBUG [src.steps.store] messages length is 6
2026-04-22 23:56:53.823 DEBUG [tests.store.test_get_messages] Running test with payload HTML content
2026-04-22 23:56:53.823 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:53.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:53.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:53.829 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:54.029 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:54.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:54.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"}]}'
2026-04-22 23:56:54.033 DEBUG [src.steps.store] messages length is 7
2026-04-22 23:56:54.033 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:54.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:54.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"}]}'
2026-04-22 23:56:54.036 DEBUG [src.steps.store] messages length is 7
2026-04-22 23:56:54.036 DEBUG [tests.store.test_get_messages] Running test with payload Cyrillic characters
2026-04-22 23:56:54.037 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:54.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:54.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:54.042 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:54.242 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:54.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:54.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"}]}'
2026-04-22 23:56:54.246 DEBUG [src.steps.store] messages length is 8
2026-04-22 23:56:54.246 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:54.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:54.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"}]}'
2026-04-22 23:56:54.250 DEBUG [src.steps.store] messages length is 8
2026-04-22 23:56:54.250 DEBUG [tests.store.test_get_messages] Running test with payload Base64 encoded string
2026-04-22 23:56:54.250 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:54.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:54.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:54.255 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:54.456 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:54.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:54.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"}]}'
2026-04-22 23:56:54.459 DEBUG [src.steps.store] messages length is 9
2026-04-22 23:56:54.460 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:54.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:54.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"}]}'
2026-04-22 23:56:54.463 DEBUG [src.steps.store] messages length is 9
2026-04-22 23:56:54.463 DEBUG [tests.store.test_get_messages] Running test with payload Binary data
2026-04-22 23:56:54.464 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:54.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:54.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:54.469 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:54.669 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:54.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:54.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"}]}'
2026-04-22 23:56:54.672 DEBUG [src.steps.store] messages length is 10
2026-04-22 23:56:54.672 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:54.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:54.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"}]}'
2026-04-22 23:56:54.676 DEBUG [src.steps.store] messages length is 10
2026-04-22 23:56:54.676 DEBUG [tests.store.test_get_messages] Running test with payload Special characters with whitespace
2026-04-22 23:56:54.677 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:54.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:54.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:54.681 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:54.882 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:54.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:54.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"}]}'
2026-04-22 23:56:54.885 DEBUG [src.steps.store] messages length is 11
2026-04-22 23:56:54.885 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:54.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:54.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"}]}'
2026-04-22 23:56:54.889 DEBUG [src.steps.store] messages length is 11
2026-04-22 23:56:54.889 DEBUG [tests.store.test_get_messages] Running test with payload Boolean false as a string
2026-04-22 23:56:54.890 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:54.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:54.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:54.895 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:55.095 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:55.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:55.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"}]}'
2026-04-22 23:56:55.099 DEBUG [src.steps.store] messages length is 12
2026-04-22 23:56:55.099 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:55.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:55.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"}]}'
2026-04-22 23:56:55.102 DEBUG [src.steps.store] messages length is 12
2026-04-22 23:56:55.102 DEBUG [tests.store.test_get_messages] Running test with payload A float number
2026-04-22 23:56:55.103 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:55.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:55.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:55.110 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:55.311 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:55.311 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:55.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"}]}'
2026-04-22 23:56:55.314 DEBUG [src.steps.store] messages length is 13
2026-04-22 23:56:55.315 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:55.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:55.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"}]}'
2026-04-22 23:56:55.318 DEBUG [src.steps.store] messages length is 13
2026-04-22 23:56:55.318 DEBUG [tests.store.test_get_messages] Running test with payload A list
2026-04-22 23:56:55.319 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:55.319 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:55.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:55.324 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:55.525 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:55.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:55.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"}]}'
2026-04-22 23:56:55.528 DEBUG [src.steps.store] messages length is 14
2026-04-22 23:56:55.529 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:55.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:55.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"}]}'
2026-04-22 23:56:55.532 DEBUG [src.steps.store] messages length is 14
2026-04-22 23:56:55.532 DEBUG [tests.store.test_get_messages] Running test with payload Hexadecimal number as a string
2026-04-22 23:56:55.533 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:55.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:55.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:55.538 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:55.738 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:55.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:55.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"}]}'
2026-04-22 23:56:55.742 DEBUG [src.steps.store] messages length is 15
2026-04-22 23:56:55.742 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:55.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:55.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"}]}'
2026-04-22 23:56:55.746 DEBUG [src.steps.store] messages length is 15
2026-04-22 23:56:55.746 DEBUG [tests.store.test_get_messages] Running test with payload Email format
2026-04-22 23:56:55.746 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:55.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:55.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:55.752 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:55.952 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:55.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:55.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"}]}'
2026-04-22 23:56:55.956 DEBUG [src.steps.store] messages length is 16
2026-04-22 23:56:55.956 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:55.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:55.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"}]}'
2026-04-22 23:56:55.959 DEBUG [src.steps.store] messages length is 16
2026-04-22 23:56:55.960 DEBUG [tests.store.test_get_messages] Running test with payload URL format
2026-04-22 23:56:55.960 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:55.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:55.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:55.966 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:56.167 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:56.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:56.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"}]}'
2026-04-22 23:56:56.170 DEBUG [src.steps.store] messages length is 17
2026-04-22 23:56:56.171 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:56.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:56.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"}]}'
2026-04-22 23:56:56.174 DEBUG [src.steps.store] messages length is 17
2026-04-22 23:56:56.175 DEBUG [tests.store.test_get_messages] Running test with payload Date and time in ISO format
2026-04-22 23:56:56.175 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:56.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:56.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:56.180 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:56.380 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:56.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:56.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"}]}'
2026-04-22 23:56:56.384 DEBUG [src.steps.store] messages length is 18
2026-04-22 23:56:56.384 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:56.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:56.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"}]}'
2026-04-22 23:56:56.388 DEBUG [src.steps.store] messages length is 18
2026-04-22 23:56:56.388 DEBUG [tests.store.test_get_messages] Running test with payload String with escaped quotes
2026-04-22 23:56:56.388 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:56.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:56.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:56.395 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:56.595 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:56.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:56.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"}]}'
2026-04-22 23:56:56.599 DEBUG [src.steps.store] messages length is 19
2026-04-22 23:56:56.599 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:56.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:56.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"}]}'
2026-04-22 23:56:56.603 DEBUG [src.steps.store] messages length is 19
2026-04-22 23:56:56.603 DEBUG [tests.store.test_get_messages] Running test with payload A regular expression
2026-04-22 23:56:56.603 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:56.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:56.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:56.609 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:56.810 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:56.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:56.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"}]}'
2026-04-22 23:56:56.814 DEBUG [src.steps.store] messages length is 20
2026-04-22 23:56:56.814 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:56.814 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:56.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"}]}'
2026-04-22 23:56:56.818 DEBUG [src.steps.store] messages length is 20
2026-04-22 23:56:56.818 DEBUG [tests.store.test_get_messages] Running test with payload A very long string
2026-04-22 23:56:56.818 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:56.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:56.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:56.824 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:57.025 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:57.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:57.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"}]}'
2026-04-22 23:56:57.029 DEBUG [src.steps.store] messages length is 21
2026-04-22 23:56:57.029 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:57.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:57.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"}]}'
2026-04-22 23:56:57.032 DEBUG [src.steps.store] messages length is 21
2026-04-22 23:56:57.033 DEBUG [tests.store.test_get_messages] Running test with payload A JSON string
2026-04-22 23:56:57.033 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:57.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:57.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:57.038 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:57.238 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:57.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:57.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"}]}'
2026-04-22 23:56:57.242 DEBUG [src.steps.store] messages length is 22
2026-04-22 23:56:57.242 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:57.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:57.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"}]}'
2026-04-22 23:56:57.246 DEBUG [src.steps.store] messages length is 22
2026-04-22 23:56:57.247 DEBUG [tests.store.test_get_messages] Running test with payload A Unix path
2026-04-22 23:56:57.247 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:57.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:57.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:57.253 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:57.454 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:57.454 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:57.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"}]}'
2026-04-22 23:56:57.458 DEBUG [src.steps.store] messages length is 23
2026-04-22 23:56:57.458 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:57.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:57.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"}]}'
2026-04-22 23:56:57.462 DEBUG [src.steps.store] messages length is 23
2026-04-22 23:56:57.462 DEBUG [tests.store.test_get_messages] Running test with payload A Windows path
2026-04-22 23:56:57.462 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:57.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:57.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:57.468 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:57.668 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:57.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:57.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"}]}'
2026-04-22 23:56:57.672 DEBUG [src.steps.store] messages length is 24
2026-04-22 23:56:57.672 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:57.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:57.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"}]}'
2026-04-22 23:56:57.676 DEBUG [src.steps.store] messages length is 24
2026-04-22 23:56:57.676 DEBUG [tests.store.test_get_messages] Running test with payload An SQL query
2026-04-22 23:56:57.677 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:57.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:57.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:57.682 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:57.882 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:57.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:57.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"}]}'
2026-04-22 23:56:57.886 DEBUG [src.steps.store] messages length is 25
2026-04-22 23:56:57.886 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:57.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:57.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"}]}'
2026-04-22 23:56:57.890 DEBUG [src.steps.store] messages length is 25
2026-04-22 23:56:57.890 DEBUG [tests.store.test_get_messages] Running test with payload JavaScript code snippet
2026-04-22 23:56:57.890 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:57.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:57.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:57.897 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:58.097 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:58.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:58.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"}]}'
2026-04-22 23:56:58.101 DEBUG [src.steps.store] messages length is 26
2026-04-22 23:56:58.101 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:58.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:58.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"}]}'
2026-04-22 23:56:58.105 DEBUG [src.steps.store] messages length is 26
2026-04-22 23:56:58.106 DEBUG [tests.store.test_get_messages] Running test with payload A CSS snippet
2026-04-22 23:56:58.106 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:58.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:58.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:58.113 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:58.313 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:58.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:58.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"}]}'
2026-04-22 23:56:58.317 DEBUG [src.steps.store] messages length is 27
2026-04-22 23:56:58.317 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:58.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:58.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"}]}'
2026-04-22 23:56:58.321 DEBUG [src.steps.store] messages length is 27
2026-04-22 23:56:58.321 DEBUG [tests.store.test_get_messages] Running test with payload A Python one-liner
2026-04-22 23:56:58.322 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:58.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:58.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:58.327 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:58.528 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:58.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:58.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"}]}'
2026-04-22 23:56:58.531 DEBUG [src.steps.store] messages length is 28
2026-04-22 23:56:58.532 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:58.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:58.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"}]}'
2026-04-22 23:56:58.535 DEBUG [src.steps.store] messages length is 28
2026-04-22 23:56:58.536 DEBUG [tests.store.test_get_messages] Running test with payload An IP address
2026-04-22 23:56:58.536 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:58.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:58.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:58.542 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:58.743 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:58.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:58.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"}]}'
2026-04-22 23:56:58.747 DEBUG [src.steps.store] messages length is 29
2026-04-22 23:56:58.747 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:58.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:58.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"}]}'
2026-04-22 23:56:58.751 DEBUG [src.steps.store] messages length is 29
2026-04-22 23:56:58.751 DEBUG [tests.store.test_get_messages] Running test with payload A domain name
2026-04-22 23:56:58.751 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:58.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:58.757 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:58.757 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:58.959 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:58.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:58.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"}]}'
2026-04-22 23:56:58.963 DEBUG [src.steps.store] messages length is 30
2026-04-22 23:56:58.963 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:58.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:58.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"}]}'
2026-04-22 23:56:58.967 DEBUG [src.steps.store] messages length is 30
2026-04-22 23:56:58.967 DEBUG [tests.store.test_get_messages] Running test with payload A user agent string
2026-04-22 23:56:58.968 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:58.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:58.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:58.974 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:59.174 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:59.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:59.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"}]}'
2026-04-22 23:56:59.178 DEBUG [src.steps.store] messages length is 31
2026-04-22 23:56:59.178 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:59.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:59.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"}]}'
2026-04-22 23:56:59.182 DEBUG [src.steps.store] messages length is 31
2026-04-22 23:56:59.182 DEBUG [tests.store.test_get_messages] Running test with payload A credit card number
2026-04-22 23:56:59.183 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:59.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:59.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:59.188 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:59.388 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:59.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:59.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"}]}'
2026-04-22 23:56:59.393 DEBUG [src.steps.store] messages length is 32
2026-04-22 23:56:59.393 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:59.394 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:59.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"}]}'
2026-04-22 23:56:59.397 DEBUG [src.steps.store] messages length is 32
2026-04-22 23:56:59.398 DEBUG [tests.store.test_get_messages] Running test with payload A phone number
2026-04-22 23:56:59.398 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:59.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:59.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:59.403 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:59.604 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:59.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:59.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"}]}'
2026-04-22 23:56:59.608 DEBUG [src.steps.store] messages length is 33
2026-04-22 23:56:59.608 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:59.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:59.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"}]}'
2026-04-22 23:56:59.613 DEBUG [src.steps.store] messages length is 33
2026-04-22 23:56:59.613 DEBUG [tests.store.test_get_messages] Running test with payload A UUID
2026-04-22 23:56:59.613 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:59.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:59.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:59.619 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:56:59.820 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:59.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:59.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"}]}'
2026-04-22 23:56:59.824 DEBUG [src.steps.store] messages length is 34
2026-04-22 23:56:59.824 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:56:59.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:59.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"}]}'
2026-04-22 23:56:59.829 DEBUG [src.steps.store] messages length is 34
2026-04-22 23:56:59.829 DEBUG [tests.store.test_get_messages] Running test with payload A hashtag
2026-04-22 23:56:59.829 DEBUG [src.steps.store] Relaying message
2026-04-22 23:56:59.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:56:59.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:59.836 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:00.037 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:00.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:00.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"}]}'
2026-04-22 23:57:00.041 DEBUG [src.steps.store] messages length is 35
2026-04-22 23:57:00.041 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:00.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:00.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"}]}'
2026-04-22 23:57:00.045 DEBUG [src.steps.store] messages length is 35
2026-04-22 23:57:00.045 DEBUG [tests.store.test_get_messages] Running test with payload A Twitter handle
2026-04-22 23:57:00.046 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:00.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:57:00.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:00.051 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:00.251 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:00.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:00.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"}]}'
2026-04-22 23:57:00.255 DEBUG [src.steps.store] messages length is 36
2026-04-22 23:57:00.255 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:00.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:00.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"}]}'
2026-04-22 23:57:00.259 DEBUG [src.steps.store] messages length is 36
2026-04-22 23:57:00.260 DEBUG [tests.store.test_get_messages] Running test with payload A password
2026-04-22 23:57:00.260 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:00.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:57:00.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:00.265 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:00.466 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:00.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:00.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"}]}'
2026-04-22 23:57:00.470 DEBUG [src.steps.store] messages length is 37
2026-04-22 23:57:00.470 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:00.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:00.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"}]}'
2026-04-22 23:57:00.474 DEBUG [src.steps.store] messages length is 37
2026-04-22 23:57:00.475 DEBUG [tests.store.test_get_messages] Running test with payload A date in common format
2026-04-22 23:57:00.475 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:00.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:57:00.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:00.480 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:00.681 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:00.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:00.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"}]}'
2026-04-22 23:57:00.685 DEBUG [src.steps.store] messages length is 38
2026-04-22 23:57:00.685 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:00.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:00.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"}]}'
2026-04-22 23:57:00.689 DEBUG [src.steps.store] messages length is 38
2026-04-22 23:57:00.689 DEBUG [tests.store.test_get_messages] Running test with payload A time string
2026-04-22 23:57:00.690 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:00.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:57:00.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:00.696 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:00.897 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:00.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:00.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"}]}'
2026-04-22 23:57:00.901 DEBUG [src.steps.store] messages length is 39
2026-04-22 23:57:00.901 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:00.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:00.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"}]}'
2026-04-22 23:57:00.905 DEBUG [src.steps.store] messages length is 39
2026-04-22 23:57:00.905 DEBUG [tests.store.test_get_messages] Running test with payload A mathematical equation
2026-04-22 23:57:00.906 DEBUG [src.steps.store] Relaying message
2026-04-22 23:57:00.906 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32666/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-22 23:57:00.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:57:00.912 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-04-22 23:57:01.113 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:01.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:01.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"},{"messageHash":"0x6425e31e47b908da272db06d7a1c99c928be5abab4230fb0cb734f9e0b38e550"}]}'
2026-04-22 23:57:01.117 DEBUG [src.steps.store] messages length is 40
2026-04-22 23:57:01.118 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-04-22 23:57:01.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:57:01.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"},{"messageHash":"0x6425e31e47b908da272db06d7a1c99c928be5abab4230fb0cb734f9e0b38e550"}]}'
2026-04-22 23:57:01.122 DEBUG [src.steps.store] messages length is 40
2026-04-22 23:57:01.124 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:57:01.126 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:57:01.126 DEBUG [src.node.waku_node] Stopping container with id 626edbbf8ccf
2026-04-22 23:57:01.594 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:57:01.594 DEBUG [src.node.waku_node] Stopping container with id 19bba8f6dffa
2026-04-22 23:57:02.055 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:57:02.056 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:57:02.115 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:57:02.162 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.29.121
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54821', '54822', '54823', '54824', '54825']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54821:54821 -p 54822:54822 -p 54823:54823 -p 54824:54824 -p 54825:54825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54823 --rest-port=54821 --tcp-port=54822 --discv5-udp-port=54824 --rest-address=0.0.0.0 --nat=extip:172.18.29.121 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fdbbd7abc1aef1e0aa9dd5a2ff8cedfb39a37b6532accd00430feadfad44c4ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54825 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.29.121 waku f4c6a4a0e67ee32498e6a5ebdecc080cd3679a9e21bfeae8ead9463866341368
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f4c6a4a0e67e. Setting up logs at ./log/docker/node1_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 54821
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 73b67821344e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 65a0cc963c45. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54821/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K","/ip4/172.18.29.121/tcp/54823/ws/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K"],"enrUri":"enr:-L24QACRtNmYUkYvvOf1WUEuw3mbABab2kIyf9SOxpS_NXO7HIZrzJvNRUbh14uv5Cp8xAX_IqMIG74uEjDgB0wGQXECgmlkgnY0gmlwhKwSHXmKbXVsdGlhZGRyc5YACASsEh15BtYmAAoErBIdeQbWJ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPYGsxfm5q0uMExwycoJhOiakKdr0C6kmLOumY_m0RdCDdGNwgtYmg3VkcILWKIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QACRtNmYUkYvvOf1WUEuw3mbABab2kIyf9SOxpS_NXO7HIZrzJvNRUbh14uv5Cp8xAX_IqMIG74uEjDgB0wGQXECgmlkgnY0gmlwhKwSHXmKbXVsdGlhZGRyc5YACASsEh15BtYmAAoErBIdeQbWJ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPYGsxfm5q0uMExwycoJhOiakKdr0C6kmLOumY_m0RdCDdGNwgtYmg3VkcILWKIV3YWt1MgU (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.144
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8584', '8585', '8586', '8587', '8588']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 8584:8584 -p 8585:8585 -p 8586:8586 -p 8587:8587 -p 8588:8588 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8586 --rest-port=8584 --tcp-port=8585 --discv5-udp-port=8587 --rest-address=0.0.0.0 --nat=extip:172.18.202.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d07be21fce0a98bd4b8d31c504bebd7ec8ef4cc46b1ad79c23b31bdc27cd316e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8588 --metrics-logging=true --relay=false --filternode=/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.202.144 waku c7cab7d1c6e5c927181ac986ea0468d86471a0eee0007858fe7f75a0e0900b96
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c7cab7d1c6e5. Setting up logs at ./log/docker/node2_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 8584
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/debug/v1/info" -H "Content-Type: application/json" -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.144/tcp/8585/p2p/16Uiu2HAm4ppXBozMfqtFy7bWsgkW3L6i5ezyGf1Uqb4jmKHiFuRS","/ip4/172.18.202.144/tcp/8586/ws/p2p/16Uiu2HAm4ppXBozMfqtFy7bWsgkW3L6i5ezyGf1Uqb4jmKHiFuRS"],"enrUri":"enr:-L24QPZV0DohSp_WJdv0pemX2mllrPg8WpFFvh9EqPNBn_W4VdmkkICaUFNXWezBLBA1tLv7mmMGJwFSYcZOM4v77T4CgmlkgnY0gmlwhKwSypCKbXVsdGlhZGRyc5YACASsEsqQBiGJAAoErBLKkAYhit0DgnJzhQDGAQAAiXNlY3AyNTZrMaECi6cy1t2iCBcu14JXMX53rsKYoDPYOlWi6KoENSyWPxmDdGNwgiGJg3VkcIIhi4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8584/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K"]'
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:54821/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:8584/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a3bd6d6e-06c7-4a65-8d41-28dbcbbae29b", "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":"a3bd6d6e-06c7-4a65-8d41-28dbcbbae29b","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/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":1776902084777998847,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:8584/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:54821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8584/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:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id f4c6a4a0e67e
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id c7cab7d1c6e5
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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-22 23:54:01.024 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:01.024 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:54:01.025 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_single_topics with id: 2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54
2026-04-22 23:54:01.025 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:54:01.025 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-22 23:54:01.026 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-22 23:54:01.031 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:01.032 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
2026-04-22 23:54:01.032 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:01.032 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:54:01.032 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:01.032 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:01.032 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:01.035 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:01.035 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.6
2026-04-22 23:54:01.035 DEBUG [src.node.docker_mananger] Generated ports ['7647', '7648', '7649', '7650', '7651']
2026-04-22 23:54:01.035 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:01.035 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:01.035 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:01.035 DEBUG [src.node.docker_mananger] docker run -i -t -p 7647:7647 -p 7648:7648 -p 7649:7649 -p 7650:7650 -p 7651:7651 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7649 --rest-port=7647 --tcp-port=7648 --discv5-udp-port=7650 --rest-address=0.0.0.0 --nat=extip:172.18.165.6 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dc25c4eefecf45478bab6259a4ddbbdea8b56a9d110efd9c9676c005c2c1bb94 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7651 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:01.220 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.6 waku babc95093ab70964b59de29a6b85962a448c2345d599df81e12bdd4485aa6c92
2026-04-22 23:54:01.253 DEBUG [src.node.docker_mananger] Container started with ID babc95093ab7. Setting up logs at ./log/docker/node1_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
2026-04-22 23:54:01.254 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7647
2026-04-22 23:54:01.254 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:01.428 ERROR [src.node.docker_mananger] Max retries reached for container b435bc911ed9. Exiting log stream.
2026-04-22 23:54:01.833 ERROR [src.node.docker_mananger] Max retries reached for container 1e0f21d40f18. Exiting log stream.
2026-04-22 23:54:02.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:02.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:02.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:02.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:02.459 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:02.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:02.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:02.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:02.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:02.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:02.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:02.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:02.870 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:02.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:02.873 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:02.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7647/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:02.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9","/ip4/172.18.165.6/tcp/7649/ws/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9"],"enrUri":"enr:-L24QAh1eW9HBj4du78bceJQlNJVNSmOiyvvCdwBvTuEyp9kcIRtihds96_pUq6_sdSrYjjRTxRq4_iqcNYPCKg9l4ICgmlkgnY0gmlwhKwSpQaKbXVsdGlhZGRyc5YACASsEqUGBh3gAAoErBKlBgYd4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFvNXcwLqs_eIXoCucyYy1IljUMuvvhUkVJwICy54sbKDdGNwgh3gg3VkcIId4oV3YWt1MgU"}'
2026-04-22 23:54:02.876 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:02.876 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-22 23:54:02.885 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:02.885 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
2026-04-22 23:54:02.885 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:02.885 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:54:02.885 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QAh1eW9HBj4du78bceJQlNJVNSmOiyvvCdwBvTuEyp9kcIRtihds96_pUq6_sdSrYjjRTxRq4_iqcNYPCKg9l4ICgmlkgnY0gmlwhKwSpQaKbXVsdGlhZGRyc5YACASsEqUGBh3gAAoErBKlBgYd4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFvNXcwLqs_eIXoCucyYy1IljUMuvvhUkVJwICy54sbKDdGNwgh3gg3VkcIId4oV3YWt1MgU (fleet DNS discovery replaces it)
2026-04-22 23:54:02.885 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:02.885 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:02.886 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:02.887 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:02.887 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.131
2026-04-22 23:54:02.887 DEBUG [src.node.docker_mananger] Generated ports ['19177', '19178', '19179', '19180', '19181']
2026-04-22 23:54:02.887 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:02.887 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:02.888 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:02.888 DEBUG [src.node.docker_mananger] docker run -i -t -p 19177:19177 -p 19178:19178 -p 19179:19179 -p 19180:19180 -p 19181:19181 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19179 --rest-port=19177 --tcp-port=19178 --discv5-udp-port=19180 --rest-address=0.0.0.0 --nat=extip:172.18.122.131 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=41e2ddbdce0ddb78bbc8cdcbec005da79089dbddf09515d776eceaebfc5b1f4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19181 --metrics-logging=true --relay=false --filternode=/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:03.075 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.131 waku 6c5fc8870d0bdd3229dcfc6d967199fd42fa6d20659aa2913d4e4cb214b80517
2026-04-22 23:54:03.104 DEBUG [src.node.docker_mananger] Container started with ID 6c5fc8870d0b. Setting up logs at ./log/docker/node2_2026-04-22_23-54-01__6a986c4c-d2d2-4237-8b58-e77efccc7b54__wakuorg_nwaku:latest.log
2026-04-22 23:54:03.104 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19177
2026-04-22 23:54:03.104 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:04.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:04.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:04.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:04.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:04.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:04.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:04.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:04.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:04.434 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:04.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:04.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.131/tcp/19178/p2p/16Uiu2HAm5rNg87uYWHz6yscCrJQGQCjVwhVqrnohYj5y1VPdVQng","/ip4/172.18.122.131/tcp/19179/ws/p2p/16Uiu2HAm5rNg87uYWHz6yscCrJQGQCjVwhVqrnohYj5y1VPdVQng"],"enrUri":"enr:-L24QPtkznfuhMQbYoVcBXdvSqvrzKQ1iui1esOsAkqzTLEEABxgb3TO_C4Z7R3YX5z8DsF2kAPgMBa75_DeLBd2AlICgmlkgnY0gmlwhKwSeoOKbXVsdGlhZGRyc5YACASsEnqDBkrqAAoErBJ6gwZK690DgnJzhQDGAQAAiXNlY3AyNTZrMaECmujSs79zsBlvQ0zTJTfABJxxVlWHda5IDkQDmOHolfWDdGNwgkrqg3VkcIJK7IV3YWt1MgA"}'
2026-04-22 23:54:04.436 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:04.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19177/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.6/tcp/7648/p2p/16Uiu2HAkvyGALsPZe1Rwtb69TKSmp2qL8iqCGrhSV7EaYUvSLzk9"]'
2026-04-22 23:54:04.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:04.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7647/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:54:04.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:04.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19177/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "30ad74ea-adbe-44b0-95c0-21fc6e0aa7c2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:54:04.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"30ad74ea-adbe-44b0-95c0-21fc6e0aa7c2","statusDesc":"OK"}'
2026-04-22 23:54:04.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7647/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-22 23:54:04.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:04.489 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:04.590 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:04.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19177/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:04.593 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":1776902044481836294,"ephemeral":false}]'
2026-04-22 23:54:04.595 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:54:04.597 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:54:04.597 DEBUG [src.node.waku_node] Stopping container with id babc95093ab7
2026-04-22 23:54:05.051 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:05.051 DEBUG [src.node.waku_node] Stopping container with id 6c5fc8870d0b
2026-04-22 23:54:05.491 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:05.493 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:54:05.511 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:54:05.525 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,691 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_subscribe_to_100_content_topics_in_one_call with id: 2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.249.93
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65337', '65338', '65339', '65340', '65341']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 65337:65337 -p 65338:65338 -p 65339:65339 -p 65340:65340 -p 65341:65341 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65339 --rest-port=65337 --tcp-port=65338 --discv5-udp-port=65340 --rest-address=0.0.0.0 --nat=extip:172.18.249.93 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1b07fbe0fbe607769bb5e623bc05bf4f2abea610a3b4f8a0fbdb1dfeb0fea9fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65341 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.93 waku 75ba9e1042b05e84833ed02f914001208b4aaaf6211b76f91d70a06e56245032
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 75ba9e1042b0. Setting up logs at ./log/docker/node1_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 65337
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 babc95093ab7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c5fc8870d0b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65337/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM","/ip4/172.18.249.93/tcp/65339/ws/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM"],"enrUri":"enr:-L24QBi7irfZBTNmnLb5EU2ocLRqSp-JrhwCb_p3mpG7AHn1HYLXxkKgaq_Hoh8uI9wGWRK4f0rB05PtLIoRq4r1CscCgmlkgnY0gmlwhKwS-V2KbXVsdGlhZGRyc5YACASsEvldBv86AAoErBL5XQb_O90DgnJzhQDGAQAAiXNlY3AyNTZrMaED6Cg4X6TY99XQPGYpqQcXz_GLb4xFDQy1L59QiD3agfyDdGNwgv86g3VkcIL_PIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QBi7irfZBTNmnLb5EU2ocLRqSp-JrhwCb_p3mpG7AHn1HYLXxkKgaq_Hoh8uI9wGWRK4f0rB05PtLIoRq4r1CscCgmlkgnY0gmlwhKwS-V2KbXVsdGlhZGRyc5YACASsEvldBv86AAoErBL5XQb_O90DgnJzhQDGAQAAiXNlY3AyNTZrMaED6Cg4X6TY99XQPGYpqQcXz_GLb4xFDQy1L59QiD3agfyDdGNwgv86g3VkcIL_PIV3YWt1MgU (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.184.7
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53341', '53342', '53343', '53344', '53345']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53341:53341 -p 53342:53342 -p 53343:53343 -p 53344:53344 -p 53345:53345 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53343 --rest-port=53341 --tcp-port=53342 --discv5-udp-port=53344 --rest-address=0.0.0.0 --nat=extip:172.18.184.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7cbae3abbd7ffffc0ae0deeffcc3cf3f2d6acdb2fb4ba9e7ef6afaf0f03f405f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53345 --metrics-logging=true --relay=false --filternode=/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.184.7 waku a8ce9272e4c3c5db0405a021d138bc5a925592b6a0d49dc75838f9f28f4bf287
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a8ce9272e4c3. Setting up logs at ./log/docker/node2_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 53341
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.7/tcp/53342/p2p/16Uiu2HAmQCPTwRQRTvdrChREXUa9rTo9qFT9KCWTEm7pWrKjVH7f","/ip4/172.18.184.7/tcp/53343/ws/p2p/16Uiu2HAmQCPTwRQRTvdrChREXUa9rTo9qFT9KCWTEm7pWrKjVH7f"],"enrUri":"enr:-L24QLYYX3nUAGYBtawRJrVuJrG17VWahmh1xJT-I82z0q80XTetstG5nqXxPhSIpbDS3rBi7y4xwHVQijK-_mJqS0cCgmlkgnY0gmlwhKwSuAeKbXVsdGlhZGRyc5YACASsErgHBtBeAAoErBK4BwbQX90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDq3uyc9dy7DJKJVKJg8T90G9MR0gwuGS_Kz_pzbWbH8KDdGNwgtBeg3VkcILQYIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53341/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/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:53341/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dff1f189-2ccb-4448-a4ef-413ffa958b92", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99"], "pubsubTopic": "/waku/2/rs/198/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"dff1f189-2ccb-4448-a4ef-413ffa958b92","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1776902048989224573,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1776902049125976101,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1776902049263992443,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1776902049397708955,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1776902049531287188,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1776902049665283152,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1776902049799354253,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1776902049932747272,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1776902050066256405,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1776902050200098087,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1776902050333778396,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1776902050467461542,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1776902050601183053,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1776902050734019886,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1776902050867989969,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1776902051001850377,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1776902051135045340,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1776902051268606243,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1776902051402475950,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1776902051535811069,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1776902051669746378,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1776902051803074572,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1776902051936733143,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1776902052071379856,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1776902052205352663,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1776902052340265117,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1776902052473527901,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1776902052607683979,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1776902052742018453,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "29", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/29" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"29","version":0,"timestamp":1776902052878014242,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "30", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/30" -H "Content-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":"30","version":0,"timestamp":1776902053014098336,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "31", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/31" -H "Content-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":"31","version":0,"timestamp":1776902053147976100,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "32", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/32" -H "Content-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":"32","version":0,"timestamp":1776902053281128805,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "33", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/33" -H "Content-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":"33","version":0,"timestamp":1776902053416805720,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "34", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/34" -H "Content-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":"34","version":0,"timestamp":1776902053552215154,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "35", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/35" -H "Content-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":"35","version":0,"timestamp":1776902053686449736,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "36", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/36" -H "Content-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":"36","version":0,"timestamp":1776902053820294560,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "37", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/37" -H "Content-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":"37","version":0,"timestamp":1776902053954172486,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "38", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/38" -H "Content-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":"38","version":0,"timestamp":1776902054087864245,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "39", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/39" -H "Content-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":"39","version":0,"timestamp":1776902054221735085,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "40", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/40" -H "Content-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":"40","version":0,"timestamp":1776902054354971467,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "41", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/41" -H "Content-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":"41","version":0,"timestamp":1776902054488688019,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "42", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/42" -H "Content-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":"42","version":0,"timestamp":1776902054622195661,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "43", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/43" -H "Content-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":"43","version":0,"timestamp":1776902054756281862,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "44", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/44" -H "Content-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":"44","version":0,"timestamp":1776902054890566995,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "45", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/45" -H "Content-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":"45","version":0,"timestamp":1776902055024364337,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "46", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/46" -H "Content-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":"46","version":0,"timestamp":1776902055158483496,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "47", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/47" -H "Content-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":"47","version":0,"timestamp":1776902055292536364,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "48", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/48" -H "Content-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":"48","version":0,"timestamp":1776902055426058150,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "49", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/49" -H "Content-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":"49","version":0,"timestamp":1776902055559515413,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "50", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/50" -H "Content-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":"50","version":0,"timestamp":1776902055693576967,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "51", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/51" -H "Content-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":"51","version":0,"timestamp":1776902055827125587,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "52", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/52" -H "Content-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":"52","version":0,"timestamp":1776902055960424476,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "53", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/53" -H "Content-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":"53","version":0,"timestamp":1776902056094863389,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "54", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/54" -H "Content-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":"54","version":0,"timestamp":1776902056228266282,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "55", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/55" -H "Content-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":"55","version":0,"timestamp":1776902056361111437,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "56", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/56" -H "Content-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":"56","version":0,"timestamp":1776902056495006394,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "57", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/57" -H "Content-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":"57","version":0,"timestamp":1776902056628914118,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "58", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/58" -H "Content-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":"58","version":0,"timestamp":1776902056762016266,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "59", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/59" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"59","version":0,"timestamp":1776902056895728234,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "60", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/60" -H "Content-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":"60","version":0,"timestamp":1776902057029490282,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "61", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/61" -H "Content-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":"61","version":0,"timestamp":1776902057163208214,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "62", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/62" -H "Content-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":"62","version":0,"timestamp":1776902057296425293,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "63", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/63" -H "Content-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":"63","version":0,"timestamp":1776902057430539939,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "64", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/64" -H "Content-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":"64","version":0,"timestamp":1776902057563938502,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "65", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/65" -H "Content-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":"65","version":0,"timestamp":1776902057697217940,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "66", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/66" -H "Content-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":"66","version":0,"timestamp":1776902057830906238,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "67", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/67" -H "Content-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":"67","version":0,"timestamp":1776902057964430353,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "68", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/68" -H "Content-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":"68","version":0,"timestamp":1776902058098982425,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "69", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/69" -H "Content-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":"69","version":0,"timestamp":1776902058232518005,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "70", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/70" -H "Content-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":"70","version":0,"timestamp":1776902058366977063,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "71", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/71" -H "Content-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":"71","version":0,"timestamp":1776902058500896126,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "72", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/72" -H "Content-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":"72","version":0,"timestamp":1776902058635437330,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "73", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/73" -H "Content-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":"73","version":0,"timestamp":1776902058769292236,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "74", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/74" -H "Content-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":"74","version":0,"timestamp":1776902058903979785,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "75", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/75" -H "Content-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":"75","version":0,"timestamp":1776902059037572175,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "76", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/76" -H "Content-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":"76","version":0,"timestamp":1776902059170371627,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "77", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/77" -H "Content-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":"77","version":0,"timestamp":1776902059303881981,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "78", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/78" -H "Content-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":"78","version":0,"timestamp":1776902059436866808,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "79", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/79" -H "Content-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":"79","version":0,"timestamp":1776902059570591146,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "80", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/80" -H "Content-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":"80","version":0,"timestamp":1776902059703892027,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "81", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/81" -H "Content-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":"81","version":0,"timestamp":1776902059838116178,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "82", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/82" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"82","version":0,"timestamp":1776902059971931007,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "83", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/83" -H "Content-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":"83","version":0,"timestamp":1776902060105502933,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "84", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/84" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"84","version":0,"timestamp":1776902060239285780,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "85", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/85" -H "Content-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":"85","version":0,"timestamp":1776902060372653066,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "86", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/86" -H "Content-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":"86","version":0,"timestamp":1776902060506740146,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "87", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/87" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"87","version":0,"timestamp":1776902060640468833,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "88", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/88" -H "Content-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":"88","version":0,"timestamp":1776902060773968920,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "89", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/89" -H "Content-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":"89","version":0,"timestamp":1776902060907903037,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "90", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/90" -H "Content-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":"90","version":0,"timestamp":1776902061041682903,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "91", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/91" -H "Content-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":"91","version":0,"timestamp":1776902061175767148,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "92", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/92" -H "Content-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":"92","version":0,"timestamp":1776902061309211696,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "93", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/93" -H "Content-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":"93","version":0,"timestamp":1776902061442521334,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "94", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/94" -H "Content-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":"94","version":0,"timestamp":1776902061575319510,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "95", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/95" -H "Content-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":"95","version":0,"timestamp":1776902061708735231,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "96", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/96" -H "Content-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":"96","version":0,"timestamp":1776902061844765668,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "97", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/97" -H "Content-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":"97","version":0,"timestamp":1776902061977643093,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "98", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/98" -H "Content-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":"98","version":0,"timestamp":1776902062111584774,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "99", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/99" -H "Content-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":"99","version":0,"timestamp":1776902062245211828,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 75ba9e1042b0
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id a8ce9272e4c3
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
2026-04-22 23:54:23.366 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:23.367 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:54:23.367 DEBUG [tests.conftest] Running test: test_filter_subscribe_refresh with id: 2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc
2026-04-22 23:54:23.367 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:54:23.367 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-22 23:54:23.368 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-22 23:54:23.374 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:23.374 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
2026-04-22 23:54:23.374 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:23.374 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:54:23.374 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:23.374 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:23.374 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:23.376 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:23.376 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.100
2026-04-22 23:54:23.376 DEBUG [src.node.docker_mananger] Generated ports ['30532', '30533', '30534', '30535', '30536']
2026-04-22 23:54:23.376 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:23.376 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:23.376 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:23.376 DEBUG [src.node.docker_mananger] docker run -i -t -p 30532:30532 -p 30533:30533 -p 30534:30534 -p 30535:30535 -p 30536:30536 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30534 --rest-port=30532 --tcp-port=30533 --discv5-udp-port=30535 --rest-address=0.0.0.0 --nat=extip:172.18.141.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=397e91cd6e17faaee69f4a3f6911eac2936cfcea7bc46cb014afbdbfd3dd74d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30536 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:23.569 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.100 waku 89d171cf47806c734bd646a3c8c57c5caa6694ab3fceb6b4186dd9aa97e6cf43
2026-04-22 23:54:23.599 DEBUG [src.node.docker_mananger] Container started with ID 89d171cf4780. Setting up logs at ./log/docker/node1_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
2026-04-22 23:54:23.599 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30532
2026-04-22 23:54:23.599 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:23.634 ERROR [src.node.docker_mananger] Max retries reached for container 75ba9e1042b0. Exiting log stream.
2026-04-22 23:54:24.072 ERROR [src.node.docker_mananger] Max retries reached for container a8ce9272e4c3. Exiting log stream.
2026-04-22 23:54:24.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:24.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:24.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:24.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:24.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:24.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:24.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:24.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:25.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:25.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:25.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:25.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:25.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:25.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:25.219 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:25.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30532/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:25.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX","/ip4/172.18.141.100/tcp/30534/ws/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX"],"enrUri":"enr:-L24QPw1c1EvtbuCJG1ANYBTF_w2_JsdDFOpLhohrj9QW8pwG7Nt4atadk-U6IF5LdduUm97XkKIEPdy0cTcB-Kgt9cCgmlkgnY0gmlwhKwSjWSKbXVsdGlhZGRyc5YACASsEo1kBndFAAoErBKNZAZ3Rt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjeOp9yHpTgdaoM1GblhL8ZATtjCnfkXDpkls-jZFDEaDdGNwgndFg3VkcIJ3R4V3YWt1MgU"}'
2026-04-22 23:54:25.221 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:25.222 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-22 23:54:25.228 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:25.228 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
2026-04-22 23:54:25.228 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:25.229 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:54:25.229 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QPw1c1EvtbuCJG1ANYBTF_w2_JsdDFOpLhohrj9QW8pwG7Nt4atadk-U6IF5LdduUm97XkKIEPdy0cTcB-Kgt9cCgmlkgnY0gmlwhKwSjWSKbXVsdGlhZGRyc5YACASsEo1kBndFAAoErBKNZAZ3Rt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjeOp9yHpTgdaoM1GblhL8ZATtjCnfkXDpkls-jZFDEaDdGNwgndFg3VkcIJ3R4V3YWt1MgU (fleet DNS discovery replaces it)
2026-04-22 23:54:25.229 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:25.229 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:25.229 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:25.231 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:25.231 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.191
2026-04-22 23:54:25.231 DEBUG [src.node.docker_mananger] Generated ports ['32140', '32141', '32142', '32143', '32144']
2026-04-22 23:54:25.231 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:25.231 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:25.231 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:25.232 DEBUG [src.node.docker_mananger] docker run -i -t -p 32140:32140 -p 32141:32141 -p 32142:32142 -p 32143:32143 -p 32144:32144 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32142 --rest-port=32140 --tcp-port=32141 --discv5-udp-port=32143 --rest-address=0.0.0.0 --nat=extip:172.18.184.191 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ea6a42c4f1b70ed3bda8bc53f297bd0c005bafb5fe4aa88a0433784e4ef4f413 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32144 --metrics-logging=true --relay=false --filternode=/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:25.425 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.191 waku 48895dcc18f2941a68d369db615af6fd2b4c489dd74104329c8d07dcb4f1f08e
2026-04-22 23:54:25.455 DEBUG [src.node.docker_mananger] Container started with ID 48895dcc18f2. Setting up logs at ./log/docker/node2_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
2026-04-22 23:54:25.455 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32140
2026-04-22 23:54:25.455 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:26.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:26.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:26.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:26.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:26.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:26.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:26.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:26.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:26.766 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:26.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:26.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.191/tcp/32141/p2p/16Uiu2HAmBHVdo8V4W77NV2ZHH3S7L7p7QJ3acUZgPKve8DzH6QkJ","/ip4/172.18.184.191/tcp/32142/ws/p2p/16Uiu2HAmBHVdo8V4W77NV2ZHH3S7L7p7QJ3acUZgPKve8DzH6QkJ"],"enrUri":"enr:-L24QDkbm-HL44Hk7nV5lhvXXlP0I2HswtE2YeJsSWwgy5wCFLp-jTD2nrHzr2kPVhILLb4VCf_we0W7jQeRzHJY5TACgmlkgnY0gmlwhKwSuL-KbXVsdGlhZGRyc5YACASsEri_Bn2NAAoErBK4vwZ9jt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC66KlwFvzhzHIkmKrH5BxLZd8fTjGMr6GXRZxPd7mf_ODdGNwgn2Ng3VkcIJ9j4V3YWt1MgA"}'
2026-04-22 23:54:26.769 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:26.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32140/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX"]'
2026-04-22 23:54:26.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:26.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30532/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:54:26.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:26.805 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32140/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1de69b5e-e76d-4a2a-b047-0acef3cb0b96", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:54:26.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1de69b5e-e76d-4a2a-b047-0acef3cb0b96","statusDesc":"OK"}'
2026-04-22 23:54:26.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30532/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-22 23:54:26.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:26.829 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:26.929 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:26.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:26.933 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":1776902066820966833,"ephemeral":false}]'
2026-04-22 23:54:26.934 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30532/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:54:26.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:26.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32140/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6068e409-49c2-4a79-8a09-122c86824f5e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:54:26.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6068e409-49c2-4a79-8a09-122c86824f5e","statusDesc":"OK"}'
2026-04-22 23:54:26.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30532/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-22 23:54:26.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:26.950 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:27.050 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:27.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32140/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:27.053 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":1776902066945648296,"ephemeral":false}]'
2026-04-22 23:54:27.055 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:54:27.057 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:54:27.057 DEBUG [src.node.waku_node] Stopping container with id 89d171cf4780
2026-04-22 23:54:27.478 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:27.478 DEBUG [src.node.waku_node] Stopping container with id 48895dcc18f2
2026-04-22 23:54:27.909 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:27.910 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:54:27.929 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:54:27.943 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,98 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_meta with id: 2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48729', '48730', '48731', '48732', '48733']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 48729:48729 -p 48730:48730 -p 48731:48731 -p 48732:48732 -p 48733:48733 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48731 --rest-port=48729 --tcp-port=48730 --discv5-udp-port=48732 --rest-address=0.0.0.0 --nat=extip:172.18.155.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8c509bb2a591c50affbc0c6bd4ade7385ba46dcc1e92a8a82fef859e7d7a8dfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48733 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.155.74 waku e4c118040cea99782e05e9b8e128018cd1174bfc222935a845ff24b81387feda
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e4c118040cea. Setting up logs at ./log/docker/node1_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 48729
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 4923823ea167. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9ab6f83f4e5d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48729/debug/v1/info" -H "Content-Type: application/json" -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.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM","/ip4/172.18.155.74/tcp/48731/ws/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM"],"enrUri":"enr:-L24QCOdNsFeZZMYVHJ1vQITiPatcBvutBaSH5q1ViEHNNbhM-5ilmo9RULfwhgLt3OIS6AAT8muKbUuLvx8T1KSmc0CgmlkgnY0gmlwhKwSm0qKbXVsdGlhZGRyc5YACASsEptKBr5aAAoErBKbSga-W90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDz_V7Q_ZbDTEP7ITHMWSJgvyDrxFiF30sSt4_hqG6RxyDdGNwgr5ag3VkcIK-XIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QCOdNsFeZZMYVHJ1vQITiPatcBvutBaSH5q1ViEHNNbhM-5ilmo9RULfwhgLt3OIS6AAT8muKbUuLvx8T1KSmc0CgmlkgnY0gmlwhKwSm0qKbXVsdGlhZGRyc5YACASsEptKBr5aAAoErBKbSga-W90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDz_V7Q_ZbDTEP7ITHMWSJgvyDrxFiF30sSt4_hqG6RxyDdGNwgr5ag3VkcIK-XIV3YWt1MgU (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.10.7
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['16354', '16355', '16356', '16357', '16358']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 16354:16354 -p 16355:16355 -p 16356:16356 -p 16357:16357 -p 16358:16358 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16356 --rest-port=16354 --tcp-port=16355 --discv5-udp-port=16357 --rest-address=0.0.0.0 --nat=extip:172.18.10.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e69bded8f54e9c0eafadc157175d6db40cf8f6859dfccdd43d03f13f64e3f49c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16358 --metrics-logging=true --relay=false --filternode=/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.10.7 waku b87da62a1abc5ac36696df5fe160ff0f53ce38cacf0ded215c7e4a749b5bf0d7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b87da62a1abc. Setting up logs at ./log/docker/node2_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 16354
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.7/tcp/16355/p2p/16Uiu2HAmUxQF5x7oxxFSt5cdiuvaya1hA56Rm9mANgLz596qSBrj","/ip4/172.18.10.7/tcp/16356/ws/p2p/16Uiu2HAmUxQF5x7oxxFSt5cdiuvaya1hA56Rm9mANgLz596qSBrj"],"enrUri":"enr:-L24QEZmTsYb3WY4-2LelnBDNMBeyleLw9LDZOLHeVa0ttCORxfVxMx4EF5dJ-paG_lIJpRLJW_9QJH9Eh5niHoZenkCgmlkgnY0gmlwhKwSCgeKbXVsdGlhZGRyc5YACASsEgoHBj_jAAoErBIKBwY_5N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8jDhaeBMuIkX5ebO20-ZOPf-l83h4yuIYorX8Y53krSDdGNwgj_jg3VkcII_5YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:16354/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM"]'
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:48729/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:16354/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c38e538a-4671-459b-94ba-cb942f257f13", "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":"c38e538a-4671-459b-94ba-cb942f257f13","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48729/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)', "meta": "RmlsdGVyIHdvcmtzISE="}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:16354/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":1776902031082551173,"meta":"RmlsdGVyIHdvcmtzISE=","ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id e4c118040cea
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id b87da62a1abc
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,691 @@
2026-04-22 23:54:05.528 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:05.528 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:54:05.529 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_100_content_topics_in_one_call with id: 2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68
2026-04-22 23:54:05.529 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:54:05.529 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-22 23:54:05.529 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-22 23:54:05.535 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:05.535 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
2026-04-22 23:54:05.535 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:05.535 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:54:05.535 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:05.536 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:05.536 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:05.537 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:05.537 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.93
2026-04-22 23:54:05.537 DEBUG [src.node.docker_mananger] Generated ports ['65337', '65338', '65339', '65340', '65341']
2026-04-22 23:54:05.537 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:05.537 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:05.538 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:05.538 DEBUG [src.node.docker_mananger] docker run -i -t -p 65337:65337 -p 65338:65338 -p 65339:65339 -p 65340:65340 -p 65341:65341 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65339 --rest-port=65337 --tcp-port=65338 --discv5-udp-port=65340 --rest-address=0.0.0.0 --nat=extip:172.18.249.93 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=1b07fbe0fbe607769bb5e623bc05bf4f2abea610a3b4f8a0fbdb1dfeb0fea9fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65341 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:05.711 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.93 waku 75ba9e1042b05e84833ed02f914001208b4aaaf6211b76f91d70a06e56245032
2026-04-22 23:54:05.741 DEBUG [src.node.docker_mananger] Container started with ID 75ba9e1042b0. Setting up logs at ./log/docker/node1_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
2026-04-22 23:54:05.742 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65337
2026-04-22 23:54:05.743 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:05.863 ERROR [src.node.docker_mananger] Max retries reached for container babc95093ab7. Exiting log stream.
2026-04-22 23:54:06.324 ERROR [src.node.docker_mananger] Max retries reached for container 6c5fc8870d0b. Exiting log stream.
2026-04-22 23:54:06.743 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:06.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:06.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:06.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:06.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:06.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:07.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:07.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:07.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:07.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:07.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:07.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:07.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:07.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:07.362 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:07.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65337/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:07.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM","/ip4/172.18.249.93/tcp/65339/ws/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM"],"enrUri":"enr:-L24QBi7irfZBTNmnLb5EU2ocLRqSp-JrhwCb_p3mpG7AHn1HYLXxkKgaq_Hoh8uI9wGWRK4f0rB05PtLIoRq4r1CscCgmlkgnY0gmlwhKwS-V2KbXVsdGlhZGRyc5YACASsEvldBv86AAoErBL5XQb_O90DgnJzhQDGAQAAiXNlY3AyNTZrMaED6Cg4X6TY99XQPGYpqQcXz_GLb4xFDQy1L59QiD3agfyDdGNwgv86g3VkcIL_PIV3YWt1MgU"}'
2026-04-22 23:54:07.365 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:07.365 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-22 23:54:07.371 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:07.371 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
2026-04-22 23:54:07.372 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:07.372 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:54:07.372 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QBi7irfZBTNmnLb5EU2ocLRqSp-JrhwCb_p3mpG7AHn1HYLXxkKgaq_Hoh8uI9wGWRK4f0rB05PtLIoRq4r1CscCgmlkgnY0gmlwhKwS-V2KbXVsdGlhZGRyc5YACASsEvldBv86AAoErBL5XQb_O90DgnJzhQDGAQAAiXNlY3AyNTZrMaED6Cg4X6TY99XQPGYpqQcXz_GLb4xFDQy1L59QiD3agfyDdGNwgv86g3VkcIL_PIV3YWt1MgU (fleet DNS discovery replaces it)
2026-04-22 23:54:07.372 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:07.372 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:07.372 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:07.373 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:07.374 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.7
2026-04-22 23:54:07.374 DEBUG [src.node.docker_mananger] Generated ports ['53341', '53342', '53343', '53344', '53345']
2026-04-22 23:54:07.374 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:07.374 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:07.374 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:07.374 DEBUG [src.node.docker_mananger] docker run -i -t -p 53341:53341 -p 53342:53342 -p 53343:53343 -p 53344:53344 -p 53345:53345 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53343 --rest-port=53341 --tcp-port=53342 --discv5-udp-port=53344 --rest-address=0.0.0.0 --nat=extip:172.18.184.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7cbae3abbd7ffffc0ae0deeffcc3cf3f2d6acdb2fb4ba9e7ef6afaf0f03f405f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53345 --metrics-logging=true --relay=false --filternode=/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:07.570 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.7 waku a8ce9272e4c3c5db0405a021d138bc5a925592b6a0d49dc75838f9f28f4bf287
2026-04-22 23:54:07.603 DEBUG [src.node.docker_mananger] Container started with ID a8ce9272e4c3. Setting up logs at ./log/docker/node2_2026-04-22_23-54-05__1161ae21-f839-43a9-a7b3-62afdc44cf68__wakuorg_nwaku:latest.log
2026-04-22 23:54:07.604 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53341
2026-04-22 23:54:07.604 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:08.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:08.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:08.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:08.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:08.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:08.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:08.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:08.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:08.915 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:08.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:08.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.7/tcp/53342/p2p/16Uiu2HAmQCPTwRQRTvdrChREXUa9rTo9qFT9KCWTEm7pWrKjVH7f","/ip4/172.18.184.7/tcp/53343/ws/p2p/16Uiu2HAmQCPTwRQRTvdrChREXUa9rTo9qFT9KCWTEm7pWrKjVH7f"],"enrUri":"enr:-L24QLYYX3nUAGYBtawRJrVuJrG17VWahmh1xJT-I82z0q80XTetstG5nqXxPhSIpbDS3rBi7y4xwHVQijK-_mJqS0cCgmlkgnY0gmlwhKwSuAeKbXVsdGlhZGRyc5YACASsErgHBtBeAAoErBK4BwbQX90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDq3uyc9dy7DJKJVKJg8T90G9MR0gwuGS_Kz_pzbWbH8KDdGNwgtBeg3VkcILQYIV3YWt1MgA"}'
2026-04-22 23:54:08.918 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:08.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53341/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.93/tcp/65338/p2p/16Uiu2HAmUHEWPNKFhLUNyyQr4cpwqtkZhZFVtakur5Py9dHZJouM"]'
2026-04-22 23:54:08.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:08.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:54:08.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:08.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53341/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dff1f189-2ccb-4448-a4ef-413ffa958b92", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:54:08.988 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"dff1f189-2ccb-4448-a4ef-413ffa958b92","statusDesc":"OK"}'
2026-04-22 23:54:08.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:09.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:09.021 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:09.121 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:09.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:09.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1776902048989224573,"ephemeral":false}]'
2026-04-22 23:54:09.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:09.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:09.155 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:09.255 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:09.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:09.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1776902049125976101,"ephemeral":false}]'
2026-04-22 23:54:09.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:09.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:09.293 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:09.393 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:09.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:09.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1776902049263992443,"ephemeral":false}]'
2026-04-22 23:54:09.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:09.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:09.426 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:09.527 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:09.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:09.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1776902049397708955,"ephemeral":false}]'
2026-04-22 23:54:09.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:09.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:09.560 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:09.661 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:09.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:09.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1776902049531287188,"ephemeral":false}]'
2026-04-22 23:54:09.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:09.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:09.694 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:09.794 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:09.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:09.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1776902049665283152,"ephemeral":false}]'
2026-04-22 23:54:09.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:09.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:09.828 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:09.928 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:09.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:09.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1776902049799354253,"ephemeral":false}]'
2026-04-22 23:54:09.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:09.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:09.962 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:10.062 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:10.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:10.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1776902049932747272,"ephemeral":false}]'
2026-04-22 23:54:10.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:10.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:10.096 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:10.196 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:10.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:10.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1776902050066256405,"ephemeral":false}]'
2026-04-22 23:54:10.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:10.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:10.229 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:10.329 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:10.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:10.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1776902050200098087,"ephemeral":false}]'
2026-04-22 23:54:10.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:10.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:10.363 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:10.463 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:10.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:10.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1776902050333778396,"ephemeral":false}]'
2026-04-22 23:54:10.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:10.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:10.496 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:10.597 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:10.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:10.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1776902050467461542,"ephemeral":false}]'
2026-04-22 23:54:10.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:10.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:10.629 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:10.730 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:10.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:10.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1776902050601183053,"ephemeral":false}]'
2026-04-22 23:54:10.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:10.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:10.763 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:10.864 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:10.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:10.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1776902050734019886,"ephemeral":false}]'
2026-04-22 23:54:10.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:10.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:10.897 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:10.997 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:10.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:11.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1776902050867989969,"ephemeral":false}]'
2026-04-22 23:54:11.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:11.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:11.030 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:11.131 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:11.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:11.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1776902051001850377,"ephemeral":false}]'
2026-04-22 23:54:11.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:11.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:11.164 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:11.264 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:11.264 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:11.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1776902051135045340,"ephemeral":false}]'
2026-04-22 23:54:11.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:11.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:11.298 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:11.398 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:11.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:11.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1776902051268606243,"ephemeral":false}]'
2026-04-22 23:54:11.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:11.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:11.431 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:11.532 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:11.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:11.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1776902051402475950,"ephemeral":false}]'
2026-04-22 23:54:11.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:11.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:11.565 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:11.665 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:11.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:11.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1776902051535811069,"ephemeral":false}]'
2026-04-22 23:54:11.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:11.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:11.698 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:11.799 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:11.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:11.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1776902051669746378,"ephemeral":false}]'
2026-04-22 23:54:11.803 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:11.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:11.832 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:11.932 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:11.933 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:11.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1776902051803074572,"ephemeral":false}]'
2026-04-22 23:54:11.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:11.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:11.965 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:12.066 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:12.066 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:12.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1776902051936733143,"ephemeral":false}]'
2026-04-22 23:54:12.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:12.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:12.100 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:12.201 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:12.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:12.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1776902052071379856,"ephemeral":false}]'
2026-04-22 23:54:12.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:12.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:12.235 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:12.336 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:12.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:12.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1776902052205352663,"ephemeral":false}]'
2026-04-22 23:54:12.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:12.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:12.369 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:12.469 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:12.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:12.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1776902052340265117,"ephemeral":false}]'
2026-04-22 23:54:12.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:12.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:12.503 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:12.603 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:12.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:12.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1776902052473527901,"ephemeral":false}]'
2026-04-22 23:54:12.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:12.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:12.637 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:12.737 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:12.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:12.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1776902052607683979,"ephemeral":false}]'
2026-04-22 23:54:12.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:12.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:12.771 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:12.871 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:12.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:12.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1776902052742018453,"ephemeral":false}]'
2026-04-22 23:54:12.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "29", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:12.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:12.909 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:13.009 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:13.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/29" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:13.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"29","version":0,"timestamp":1776902052878014242,"ephemeral":false}]'
2026-04-22 23:54:13.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "30", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:13.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:13.043 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:13.143 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:13.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/30" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:13.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"30","version":0,"timestamp":1776902053014098336,"ephemeral":false}]'
2026-04-22 23:54:13.148 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "31", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:13.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:13.176 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:13.277 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:13.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/31" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:13.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"31","version":0,"timestamp":1776902053147976100,"ephemeral":false}]'
2026-04-22 23:54:13.281 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "32", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:13.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:13.310 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:13.410 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:13.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/32" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:13.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"32","version":0,"timestamp":1776902053281128805,"ephemeral":false}]'
2026-04-22 23:54:13.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "33", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:13.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:13.445 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:13.546 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:13.546 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/33" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:13.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"33","version":0,"timestamp":1776902053416805720,"ephemeral":false}]'
2026-04-22 23:54:13.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "34", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:13.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:13.582 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:13.682 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:13.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/34" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:13.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"34","version":0,"timestamp":1776902053552215154,"ephemeral":false}]'
2026-04-22 23:54:13.686 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "35", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:13.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:13.716 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:13.816 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:13.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/35" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:13.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"35","version":0,"timestamp":1776902053686449736,"ephemeral":false}]'
2026-04-22 23:54:13.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "36", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:13.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:13.849 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:13.950 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:13.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/36" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:13.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"36","version":0,"timestamp":1776902053820294560,"ephemeral":false}]'
2026-04-22 23:54:13.954 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "37", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:13.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:13.983 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:14.083 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:14.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/37" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:14.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"37","version":0,"timestamp":1776902053954172486,"ephemeral":false}]'
2026-04-22 23:54:14.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "38", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:14.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:14.117 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:14.217 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:14.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/38" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:14.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"38","version":0,"timestamp":1776902054087864245,"ephemeral":false}]'
2026-04-22 23:54:14.221 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "39", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:14.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:14.250 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:14.350 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:14.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/39" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:14.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"39","version":0,"timestamp":1776902054221735085,"ephemeral":false}]'
2026-04-22 23:54:14.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "40", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:14.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:14.384 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:14.484 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:14.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/40" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:14.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"40","version":0,"timestamp":1776902054354971467,"ephemeral":false}]'
2026-04-22 23:54:14.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "41", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:14.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:14.517 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:14.618 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:14.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/41" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:14.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"41","version":0,"timestamp":1776902054488688019,"ephemeral":false}]'
2026-04-22 23:54:14.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "42", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:14.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:14.651 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:14.752 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:14.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/42" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:14.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"42","version":0,"timestamp":1776902054622195661,"ephemeral":false}]'
2026-04-22 23:54:14.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "43", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:14.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:14.786 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:14.886 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:14.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/43" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:14.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"43","version":0,"timestamp":1776902054756281862,"ephemeral":false}]'
2026-04-22 23:54:14.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "44", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:14.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:14.920 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:15.020 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:15.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/44" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:15.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"44","version":0,"timestamp":1776902054890566995,"ephemeral":false}]'
2026-04-22 23:54:15.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "45", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:15.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:15.053 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:15.154 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:15.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/45" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:15.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"45","version":0,"timestamp":1776902055024364337,"ephemeral":false}]'
2026-04-22 23:54:15.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "46", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:15.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:15.188 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:15.288 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:15.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/46" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:15.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"46","version":0,"timestamp":1776902055158483496,"ephemeral":false}]'
2026-04-22 23:54:15.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "47", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:15.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:15.321 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:15.422 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:15.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/47" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:15.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"47","version":0,"timestamp":1776902055292536364,"ephemeral":false}]'
2026-04-22 23:54:15.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "48", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:15.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:15.455 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:15.555 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:15.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/48" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:15.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"48","version":0,"timestamp":1776902055426058150,"ephemeral":false}]'
2026-04-22 23:54:15.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "49", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:15.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:15.589 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:15.689 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:15.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/49" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:15.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"49","version":0,"timestamp":1776902055559515413,"ephemeral":false}]'
2026-04-22 23:54:15.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "50", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:15.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:15.722 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:15.823 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:15.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/50" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:15.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"50","version":0,"timestamp":1776902055693576967,"ephemeral":false}]'
2026-04-22 23:54:15.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "51", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:15.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:15.856 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:15.956 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:15.956 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/51" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:15.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"51","version":0,"timestamp":1776902055827125587,"ephemeral":false}]'
2026-04-22 23:54:15.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "52", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:15.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:15.989 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:16.090 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:16.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/52" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:16.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"52","version":0,"timestamp":1776902055960424476,"ephemeral":false}]'
2026-04-22 23:54:16.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "53", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:16.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:16.123 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:16.224 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:16.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/53" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:16.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"53","version":0,"timestamp":1776902056094863389,"ephemeral":false}]'
2026-04-22 23:54:16.228 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "54", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:16.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:16.257 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:16.357 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:16.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/54" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:16.359 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"54","version":0,"timestamp":1776902056228266282,"ephemeral":false}]'
2026-04-22 23:54:16.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "55", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:16.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:16.390 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:16.490 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:16.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/55" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:16.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"55","version":0,"timestamp":1776902056361111437,"ephemeral":false}]'
2026-04-22 23:54:16.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "56", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:16.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:16.524 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:16.624 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:16.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/56" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:16.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"56","version":0,"timestamp":1776902056495006394,"ephemeral":false}]'
2026-04-22 23:54:16.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "57", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:16.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:16.657 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:16.758 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:16.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/57" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:16.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"57","version":0,"timestamp":1776902056628914118,"ephemeral":false}]'
2026-04-22 23:54:16.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "58", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:16.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:16.791 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:16.891 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:16.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/58" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:16.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"58","version":0,"timestamp":1776902056762016266,"ephemeral":false}]'
2026-04-22 23:54:16.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "59", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:16.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:16.925 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:17.025 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:17.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/59" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:17.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"59","version":0,"timestamp":1776902056895728234,"ephemeral":false}]'
2026-04-22 23:54:17.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "60", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:17.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:17.058 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:17.159 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:17.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/60" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:17.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"60","version":0,"timestamp":1776902057029490282,"ephemeral":false}]'
2026-04-22 23:54:17.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "61", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:17.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:17.192 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:17.292 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:17.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/61" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:17.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"61","version":0,"timestamp":1776902057163208214,"ephemeral":false}]'
2026-04-22 23:54:17.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "62", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:17.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:17.326 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:17.426 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:17.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/62" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:17.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"62","version":0,"timestamp":1776902057296425293,"ephemeral":false}]'
2026-04-22 23:54:17.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "63", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:17.459 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:17.459 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:17.560 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:17.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/63" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:17.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"63","version":0,"timestamp":1776902057430539939,"ephemeral":false}]'
2026-04-22 23:54:17.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "64", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:17.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:17.592 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:17.693 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:17.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/64" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:17.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"64","version":0,"timestamp":1776902057563938502,"ephemeral":false}]'
2026-04-22 23:54:17.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "65", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:17.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:17.726 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:17.826 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:17.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/65" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:17.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"65","version":0,"timestamp":1776902057697217940,"ephemeral":false}]'
2026-04-22 23:54:17.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "66", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:17.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:17.860 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:17.960 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:17.960 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/66" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:17.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"66","version":0,"timestamp":1776902057830906238,"ephemeral":false}]'
2026-04-22 23:54:17.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "67", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:17.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:17.994 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:18.094 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:18.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/67" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:18.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"67","version":0,"timestamp":1776902057964430353,"ephemeral":false}]'
2026-04-22 23:54:18.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "68", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:18.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:18.128 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:18.228 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:18.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/68" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:18.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"68","version":0,"timestamp":1776902058098982425,"ephemeral":false}]'
2026-04-22 23:54:18.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "69", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:18.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:18.262 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:18.362 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:18.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/69" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:18.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"69","version":0,"timestamp":1776902058232518005,"ephemeral":false}]'
2026-04-22 23:54:18.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "70", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:18.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:18.396 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:18.496 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:18.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/70" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:18.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"70","version":0,"timestamp":1776902058366977063,"ephemeral":false}]'
2026-04-22 23:54:18.501 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "71", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:18.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:18.530 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:18.631 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:18.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/71" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:18.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"71","version":0,"timestamp":1776902058500896126,"ephemeral":false}]'
2026-04-22 23:54:18.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "72", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:18.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:18.664 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:18.764 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:18.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/72" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:18.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"72","version":0,"timestamp":1776902058635437330,"ephemeral":false}]'
2026-04-22 23:54:18.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "73", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:18.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:18.799 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:18.899 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:18.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/73" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:18.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"73","version":0,"timestamp":1776902058769292236,"ephemeral":false}]'
2026-04-22 23:54:18.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "74", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:18.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:18.933 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:19.033 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:19.033 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/74" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:19.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"74","version":0,"timestamp":1776902058903979785,"ephemeral":false}]'
2026-04-22 23:54:19.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "75", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:19.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:19.066 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:19.166 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:19.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/75" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:19.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"75","version":0,"timestamp":1776902059037572175,"ephemeral":false}]'
2026-04-22 23:54:19.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "76", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:19.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:19.199 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:19.299 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:19.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/76" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:19.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"76","version":0,"timestamp":1776902059170371627,"ephemeral":false}]'
2026-04-22 23:54:19.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "77", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:19.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:19.332 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:19.432 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:19.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/77" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:19.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"77","version":0,"timestamp":1776902059303881981,"ephemeral":false}]'
2026-04-22 23:54:19.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "78", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:19.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:19.466 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:19.566 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:19.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/78" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:19.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"78","version":0,"timestamp":1776902059436866808,"ephemeral":false}]'
2026-04-22 23:54:19.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "79", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:19.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:19.599 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:19.700 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:19.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/79" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:19.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"79","version":0,"timestamp":1776902059570591146,"ephemeral":false}]'
2026-04-22 23:54:19.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "80", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:19.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:19.733 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:19.833 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:19.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/80" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:19.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"80","version":0,"timestamp":1776902059703892027,"ephemeral":false}]'
2026-04-22 23:54:19.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "81", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:19.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:19.867 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:19.967 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:19.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/81" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:19.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"81","version":0,"timestamp":1776902059838116178,"ephemeral":false}]'
2026-04-22 23:54:19.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "82", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:20.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:20.000 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:20.100 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:20.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/82" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:20.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"82","version":0,"timestamp":1776902059971931007,"ephemeral":false}]'
2026-04-22 23:54:20.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "83", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:20.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:20.134 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:20.235 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:20.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/83" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:20.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"83","version":0,"timestamp":1776902060105502933,"ephemeral":false}]'
2026-04-22 23:54:20.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "84", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:20.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:20.268 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:20.368 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:20.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/84" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:20.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"84","version":0,"timestamp":1776902060239285780,"ephemeral":false}]'
2026-04-22 23:54:20.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "85", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:20.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:20.402 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:20.502 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:20.503 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/85" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:20.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"85","version":0,"timestamp":1776902060372653066,"ephemeral":false}]'
2026-04-22 23:54:20.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "86", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:20.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:20.536 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:20.636 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:20.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/86" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:20.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"86","version":0,"timestamp":1776902060506740146,"ephemeral":false}]'
2026-04-22 23:54:20.640 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "87", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:20.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:20.669 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:20.770 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:20.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/87" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:20.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"87","version":0,"timestamp":1776902060640468833,"ephemeral":false}]'
2026-04-22 23:54:20.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "88", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:20.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:20.803 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:20.903 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:20.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/88" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:20.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"88","version":0,"timestamp":1776902060773968920,"ephemeral":false}]'
2026-04-22 23:54:20.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "89", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:20.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:20.937 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:21.037 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:21.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/89" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:21.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"89","version":0,"timestamp":1776902060907903037,"ephemeral":false}]'
2026-04-22 23:54:21.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "90", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:21.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:21.071 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:21.171 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:21.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/90" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:21.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"90","version":0,"timestamp":1776902061041682903,"ephemeral":false}]'
2026-04-22 23:54:21.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "91", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:21.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:21.204 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:21.305 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:21.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/91" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:21.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"91","version":0,"timestamp":1776902061175767148,"ephemeral":false}]'
2026-04-22 23:54:21.309 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "92", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:21.338 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:21.338 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:21.438 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:21.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/92" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:21.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"92","version":0,"timestamp":1776902061309211696,"ephemeral":false}]'
2026-04-22 23:54:21.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "93", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:21.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:21.471 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:21.571 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:21.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/93" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:21.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"93","version":0,"timestamp":1776902061442521334,"ephemeral":false}]'
2026-04-22 23:54:21.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "94", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:21.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:21.604 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:21.704 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:21.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/94" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:21.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"94","version":0,"timestamp":1776902061575319510,"ephemeral":false}]'
2026-04-22 23:54:21.708 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "95", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:21.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:21.740 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:21.840 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:21.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/95" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:21.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"95","version":0,"timestamp":1776902061708735231,"ephemeral":false}]'
2026-04-22 23:54:21.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "96", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:21.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:21.873 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:21.973 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:21.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/96" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:21.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"96","version":0,"timestamp":1776902061844765668,"ephemeral":false}]'
2026-04-22 23:54:21.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "97", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:22.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:22.007 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:22.107 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:22.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/97" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:22.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"97","version":0,"timestamp":1776902061977643093,"ephemeral":false}]'
2026-04-22 23:54:22.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "98", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:22.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:22.140 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:22.240 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:22.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/98" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:22.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"98","version":0,"timestamp":1776902062111584774,"ephemeral":false}]'
2026-04-22 23:54:22.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65337/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "99", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:22.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:22.274 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:22.375 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:22.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53341/filter/v2/messages/99" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:22.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"99","version":0,"timestamp":1776902062245211828,"ephemeral":false}]'
2026-04-22 23:54:22.381 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:54:22.382 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:54:22.382 DEBUG [src.node.waku_node] Stopping container with id 75ba9e1042b0
2026-04-22 23:54:22.822 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:22.822 DEBUG [src.node.waku_node] Stopping container with id a8ce9272e4c3
2026-04-22 23:54:23.255 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:23.260 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:54:23.327 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:54:23.351 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
2026-04-22 23:53:42.974 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:42.974 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:53:42.974 DEBUG [tests.conftest] Running test: test_filter_get_message_with_version with id: 2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc
2026-04-22 23:53:42.975 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:53:42.975 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-22 23:53:42.975 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-22 23:53:42.981 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:53:42.981 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
2026-04-22 23:53:42.981 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:53:42.981 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:53:42.981 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:42.981 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:53:42.982 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:53:42.983 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:53:42.983 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.40
2026-04-22 23:53:42.983 DEBUG [src.node.docker_mananger] Generated ports ['21898', '21899', '21900', '21901', '21902']
2026-04-22 23:53:42.983 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:53:42.983 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:53:42.983 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:53:42.984 DEBUG [src.node.docker_mananger] docker run -i -t -p 21898:21898 -p 21899:21899 -p 21900:21900 -p 21901:21901 -p 21902:21902 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21900 --rest-port=21898 --tcp-port=21899 --discv5-udp-port=21901 --rest-address=0.0.0.0 --nat=extip:172.18.88.40 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2c2ae465fb9e6da12f1f7c0c2ebe91851797ae213db637e51dabcb789aac23a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21902 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:43.161 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.40 waku 4923823ea167471efd2c5041e55ca748d35c264d6dc99335b9483791b673c03b
2026-04-22 23:53:43.192 DEBUG [src.node.docker_mananger] Container started with ID 4923823ea167. Setting up logs at ./log/docker/node1_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
2026-04-22 23:53:43.192 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21898
2026-04-22 23:53:43.192 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:53:43.375 ERROR [src.node.docker_mananger] Max retries reached for container 8ab414c301dd. Exiting log stream.
2026-04-22 23:53:43.764 ERROR [src.node.docker_mananger] Max retries reached for container d9587e679e0b. Exiting log stream.
2026-04-22 23:53:44.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:44.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:44.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:44.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:44.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:44.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:44.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:44.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:44.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:44.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:44.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:44.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:44.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:44.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:44.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:44.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:45.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:45.016 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-22 23:53:45.016 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:53:45.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21898/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:45.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU","/ip4/172.18.88.40/tcp/21900/ws/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU"],"enrUri":"enr:-L24QKNMY4NWObm9O16kbQlP4t6m7FwIiH2b1-OP2BDhPfBTLJmSUFDmopNB_Hh6Rd4Xctm8KgOYPwnl4V_8hIRKe7gCgmlkgnY0gmlwhKwSWCiKbXVsdGlhZGRyc5YACASsElgoBlWLAAoErBJYKAZVjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDomIvAzTNsQoaCC8yDCx3zYx7eWf9GzXPZHRAuhDTAg2DdGNwglWLg3VkcIJVjYV3YWt1MgU"}'
2026-04-22 23:53:45.018 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:53:45.019 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-22 23:53:45.025 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:53:45.025 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
2026-04-22 23:53:45.025 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:53:45.025 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:53:45.025 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKNMY4NWObm9O16kbQlP4t6m7FwIiH2b1-OP2BDhPfBTLJmSUFDmopNB_Hh6Rd4Xctm8KgOYPwnl4V_8hIRKe7gCgmlkgnY0gmlwhKwSWCiKbXVsdGlhZGRyc5YACASsElgoBlWLAAoErBJYKAZVjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDomIvAzTNsQoaCC8yDCx3zYx7eWf9GzXPZHRAuhDTAg2DdGNwglWLg3VkcIJVjYV3YWt1MgU (fleet DNS discovery replaces it)
2026-04-22 23:53:45.025 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:45.026 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:53:45.026 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:53:45.027 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:53:45.027 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.13
2026-04-22 23:53:45.027 DEBUG [src.node.docker_mananger] Generated ports ['23300', '23301', '23302', '23303', '23304']
2026-04-22 23:53:45.028 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:53:45.028 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:53:45.028 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:53:45.028 DEBUG [src.node.docker_mananger] docker run -i -t -p 23300:23300 -p 23301:23301 -p 23302:23302 -p 23303:23303 -p 23304:23304 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23302 --rest-port=23300 --tcp-port=23301 --discv5-udp-port=23303 --rest-address=0.0.0.0 --nat=extip:172.18.14.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bfd354e105518db5bcabd72c98f0e2dddf171fef8b5aba97abfb6ed4c98bfcb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23304 --metrics-logging=true --relay=false --filternode=/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:45.209 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.13 waku 9ab6f83f4e5d5f22dcd4ecd3bb14e3cfb6ef1803b33e158f6c171dd475267e38
2026-04-22 23:53:45.242 DEBUG [src.node.docker_mananger] Container started with ID 9ab6f83f4e5d. Setting up logs at ./log/docker/node2_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
2026-04-22 23:53:45.242 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23300
2026-04-22 23:53:45.242 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:53:46.243 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:46.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:46.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:46.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:46.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:46.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:46.551 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:46.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:53:46.553 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:53:46.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:46.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.13/tcp/23301/p2p/16Uiu2HAmNH5mGVehRQXwkmHYZsYFBpUshSbTdRgaCRXoGXSHnmU5","/ip4/172.18.14.13/tcp/23302/ws/p2p/16Uiu2HAmNH5mGVehRQXwkmHYZsYFBpUshSbTdRgaCRXoGXSHnmU5"],"enrUri":"enr:-L24QKH1GupvWJOx2ZOFETeAX3h8kAV2o2tXxkII3qI5xjuMeMSW66B-4sr40TbCwdgvmBuYO5ubB8gW-f3zk3Tbwh4CgmlkgnY0gmlwhKwSDg2KbXVsdGlhZGRyc5YACASsEg4NBlsFAAoErBIODQZbBt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjvg2Ye98dxunkm9v0D5pD6L73VIbnHlEXaP0awLZifqDdGNwglsFg3VkcIJbB4V3YWt1MgA"}'
2026-04-22 23:53:46.556 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:53:46.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23300/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU"]'
2026-04-22 23:53:46.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:46.579 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-22 23:53:46.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21898/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:53:46.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:46.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23300/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a2bd80e4-3465-413f-bab6-95b517b38f35", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:53:46.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a2bd80e4-3465-413f-bab6-95b517b38f35","statusDesc":"OK"}'
2026-04-22 23:53:46.610 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "version": 10}'
2026-04-22 23:53:46.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:46.617 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:46.717 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:46.718 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23300/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:46.720 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":10,"timestamp":1776902026610548473,"ephemeral":false}]'
2026-04-22 23:53:46.723 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:53:46.724 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:53:46.724 DEBUG [src.node.waku_node] Stopping container with id 4923823ea167
2026-04-22 23:53:47.161 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:53:47.162 DEBUG [src.node.waku_node] Stopping container with id 9ab6f83f4e5d
2026-04-22 23:53:47.588 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:53:47.590 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:53:47.614 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:53:47.630 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,136 @@
2026-04-22 23:55:53.115 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:53.115 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:55:53.116 DEBUG [tests.conftest] Running test: test_light_push_with_extra_field with id: 2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047
2026-04-22 23:55:53.116 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:55:53.116 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-22 23:55:53.123 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:53.123 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
2026-04-22 23:55:53.123 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:53.123 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:55:53.123 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:53.123 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:53.123 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:53.124 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:53.125 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.244
2026-04-22 23:55:53.125 DEBUG [src.node.docker_mananger] Generated ports ['10942', '10943', '10944', '10945', '10946']
2026-04-22 23:55:53.125 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:53.125 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:53.125 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:53.125 DEBUG [src.node.docker_mananger] docker run -i -t -p 10942:10942 -p 10943:10943 -p 10944:10944 -p 10945:10945 -p 10946:10946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10944 --rest-port=10942 --tcp-port=10943 --discv5-udp-port=10945 --rest-address=0.0.0.0 --nat=extip:172.18.87.244 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fba987aaccf9f106eb355ddbacd7b207c2f26ca341c9cf25a2dc4a9c463bebc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10946 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:53.320 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.244 waku c27589fbe0de6a6d9b4f42696d358e919d27207a59e785530b0333625a77477f
2026-04-22 23:55:53.349 DEBUG [src.node.docker_mananger] Container started with ID c27589fbe0de. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
2026-04-22 23:55:53.349 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10942
2026-04-22 23:55:53.349 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:53.424 ERROR [src.node.docker_mananger] Max retries reached for container 74cc31589b20. Exiting log stream.
2026-04-22 23:55:53.856 ERROR [src.node.docker_mananger] Max retries reached for container 00030dcd470d. Exiting log stream.
2026-04-22 23:55:54.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:54.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:54.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:54.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:54.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:54.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:54.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:54.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:54.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:54.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:54.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:54.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:55:54.865 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:54.865 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10942/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:54.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu","/ip4/172.18.87.244/tcp/10944/ws/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"],"enrUri":"enr:-L24QApIKDg6LZ_SpF2yo4g2SztRkvQz6jVr8_d54ESAfbf6QzJ-5HM4oRlSAD0heS8x9qcm-avje0KSilQY9nFu7qsCgmlkgnY0gmlwhKwSV_SKbXVsdGlhZGRyc5YACASsElf0Biq_AAoErBJX9AYqwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrt__ASzfklmpeOfc5QafL-L7dSdBvVF21iqheCd5GKaDdGNwgiq_g3VkcIIqwYV3YWt1Mgk"}'
2026-04-22 23:55:54.868 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:54.874 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:54.874 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
2026-04-22 23:55:54.875 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:54.875 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:55:54.875 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:54.875 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:54.875 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:54.876 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:54.876 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.213
2026-04-22 23:55:54.876 DEBUG [src.node.docker_mananger] Generated ports ['36294', '36295', '36296', '36297', '36298']
2026-04-22 23:55:54.877 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:54.877 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:54.877 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:54.877 DEBUG [src.node.docker_mananger] docker run -i -t -p 36294:36294 -p 36295:36295 -p 36296:36296 -p 36297:36297 -p 36298:36298 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36296 --rest-port=36294 --tcp-port=36295 --discv5-udp-port=36297 --rest-address=0.0.0.0 --nat=extip:172.18.104.213 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c29efaffaccec33220c9cbe1d392dc36334bc8907e1faaafe3b64519f3dd0a21 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36298 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:55.073 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.213 waku 1c1375e00a6b31024240fdc8fa300914d6c49a59a2a7b081c5d6f0685c41c0c4
2026-04-22 23:55:55.101 DEBUG [src.node.docker_mananger] Container started with ID 1c1375e00a6b. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
2026-04-22 23:55:55.102 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36294
2026-04-22 23:55:55.102 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:56.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:56.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:56.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:56.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:56.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:56.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:56.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:56.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:55:56.414 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:56.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36294/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:56.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.213/tcp/36295/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4","/ip4/172.18.104.213/tcp/36296/ws/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4"],"enrUri":"enr:-L24QK5hn-nKNv-14Lt0203n00qygaNVsc2rdvzmXr1aAWAfDaBA45xVwXsI8DVGAEusBCDUlpOxqvcDH-51rlslsVkCgmlkgnY0gmlwhKwSaNWKbXVsdGlhZGRyc5YACASsEmjVBo3HAAoErBJo1QaNyN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvQUAUrRzD25a0WvpI0gHEEzhPeYl5LRHiTMWpcGR3gWDdGNwgo3Hg3VkcIKNyYV3YWt1MgE"}'
2026-04-22 23:55:56.417 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:56.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36294/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"]'
2026-04-22 23:55:56.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:56.461 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:56.461 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
2026-04-22 23:55:56.461 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:56.462 DEBUG [tests.conftest] fleet_joined_start: additional node 2 bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:55:56.462 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QApIKDg6LZ_SpF2yo4g2SztRkvQz6jVr8_d54ESAfbf6QzJ-5HM4oRlSAD0heS8x9qcm-avje0KSilQY9nFu7qsCgmlkgnY0gmlwhKwSV_SKbXVsdGlhZGRyc5YACASsElf0Biq_AAoErBJX9AYqwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrt__ASzfklmpeOfc5QafL-L7dSdBvVF21iqheCd5GKaDdGNwgiq_g3VkcIIqwYV3YWt1Mgk (fleet DNS discovery replaces it)
2026-04-22 23:55:56.462 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:56.462 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:56.462 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:56.463 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:56.464 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.54.22
2026-04-22 23:55:56.464 DEBUG [src.node.docker_mananger] Generated ports ['38821', '38822', '38823', '38824', '38825']
2026-04-22 23:55:56.464 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:56.464 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:56.464 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:56.464 DEBUG [src.node.docker_mananger] docker run -i -t -p 38821:38821 -p 38822:38822 -p 38823:38823 -p 38824:38824 -p 38825:38825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38823 --rest-port=38821 --tcp-port=38822 --discv5-udp-port=38824 --rest-address=0.0.0.0 --nat=extip:172.18.54.22 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b66eaeea3082c5a4c7aa10ef134154ff6dfade0625f82eedbccd1e1dffb4cead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38825 --metrics-logging=true --lightpushnode=/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:56.654 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.54.22 waku cec3013f08c3cbed5eea5d35ff94d923ba1fdbe96954f97124a8009be2d0d237
2026-04-22 23:55:56.689 DEBUG [src.node.docker_mananger] Container started with ID cec3013f08c3. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
2026-04-22 23:55:56.689 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38821
2026-04-22 23:55:56.689 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:57.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:57.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:57.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:57.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:57.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:57.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:57.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:58.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:58.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:58.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:58.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:58.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:58.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:58.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:55:58.309 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:58.310 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38821/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:58.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.22/tcp/38822/p2p/16Uiu2HAm479jHMrLhSc1v6pc7eyLU2yFpMERaUoQ1DXj6nzMGNhN","/ip4/172.18.54.22/tcp/38823/ws/p2p/16Uiu2HAm479jHMrLhSc1v6pc7eyLU2yFpMERaUoQ1DXj6nzMGNhN"],"enrUri":"enr:-L24QJI4pVQ4Po66iq-ci4oKIA5ZSudK4EPIFBQKc9s1HD4tWLLZySmtjtfXBhwH7o56T0krdU456c-SLIlGC8jLYPkCgmlkgnY0gmlwhKwSNhaKbXVsdGlhZGRyc5YACASsEjYWBpemAAoErBI2FgaXp90DgnJzhQDGAQAAiXNlY3AyNTZrMaECgPqGFpmGpPGwn4tzfOw5rAiOhJtzBTp8J1m2PSHJHxGDdGNwgpemg3VkcIKXqIV3YWt1Mgk"}'
2026-04-22 23:55:58.312 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:58.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"]'
2026-04-22 23:55:58.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:58.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.213/tcp/36295/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4"]'
2026-04-22 23:55:58.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:58.345 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10942/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:58.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:58.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36294/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:58.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:58.359 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38821/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:58.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:58.365 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:58.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38821/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902158365775933, "extraField": "extraValue"}}'
2026-04-22 23:55:58.368 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38821/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-22 23:55:58.371 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:55:58.373 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:55:58.373 DEBUG [src.node.waku_node] Stopping container with id c27589fbe0de
2026-04-22 23:55:58.873 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:58.875 DEBUG [src.node.waku_node] Stopping container with id 1c1375e00a6b
2026-04-22 23:55:59.338 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:59.340 DEBUG [src.node.waku_node] Stopping container with id cec3013f08c3
2026-04-22 23:55:59.761 ERROR [src.node.docker_mananger] Max retries reached for container c27589fbe0de. Exiting log stream.
2026-04-22 23:55:59.798 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:59.800 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:55:59.840 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:55:59.860 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:55:59.882 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,140 @@
2026-04-22 23:54:50.570 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:50.570 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:54:50.571 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_pubsub_topics with id: 2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647
2026-04-22 23:54:50.571 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:54:50.571 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-22 23:54:50.571 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-22 23:54:50.577 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:50.577 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
2026-04-22 23:54:50.578 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:50.578 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:54:50.578 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:50.578 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:50.578 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:50.579 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:50.579 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.228
2026-04-22 23:54:50.580 DEBUG [src.node.docker_mananger] Generated ports ['58885', '58886', '58887', '58888', '58889']
2026-04-22 23:54:50.580 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:50.580 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:50.580 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:50.580 DEBUG [src.node.docker_mananger] docker run -i -t -p 58885:58885 -p 58886:58886 -p 58887:58887 -p 58888:58888 -p 58889:58889 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58887 --rest-port=58885 --tcp-port=58886 --discv5-udp-port=58888 --rest-address=0.0.0.0 --nat=extip:172.18.120.228 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfdef27387662d0be4e96aa7debdbb6d56f0af1b4c4997f6fdf17bab81da763f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58889 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:50.765 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.228 waku 9539b3b70a0c06f476cb15e962d78033e4feabf395654f5282906eddbc6017a7
2026-04-22 23:54:50.798 DEBUG [src.node.docker_mananger] Container started with ID 9539b3b70a0c. Setting up logs at ./log/docker/node1_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
2026-04-22 23:54:50.798 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58885
2026-04-22 23:54:50.799 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:50.873 ERROR [src.node.docker_mananger] Max retries reached for container 683b0dad8f47. Exiting log stream.
2026-04-22 23:54:51.361 ERROR [src.node.docker_mananger] Max retries reached for container 64aab64a25c9. Exiting log stream.
2026-04-22 23:54:51.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:51.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:51.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:51.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:52.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:52.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:52.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:52.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:52.209 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:52.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:52.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:52.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:52.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:52.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:52.417 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:52.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58885/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:52.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9","/ip4/172.18.120.228/tcp/58887/ws/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9"],"enrUri":"enr:-L24QJiCS_WLepT4qDRwYMYxG2lyVSe7EOQkeQIZtuNgjNgdNjV_e6xKPLTMwzApp-5cv7FD4190wZvpwKqnR5ka18ECgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBuYGAAoErBJ45AbmB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDok0CMnUsfMuboyrdS1BnZAkYf8Oq8HQcOMEwUkmHw_CDdGNwguYGg3VkcILmCIV3YWt1MgU"}'
2026-04-22 23:54:52.420 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:52.420 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-22 23:54:52.427 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:52.427 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
2026-04-22 23:54:52.427 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:52.428 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:54:52.428 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJiCS_WLepT4qDRwYMYxG2lyVSe7EOQkeQIZtuNgjNgdNjV_e6xKPLTMwzApp-5cv7FD4190wZvpwKqnR5ka18ECgmlkgnY0gmlwhKwSeOSKbXVsdGlhZGRyc5YACASsEnjkBuYGAAoErBJ45AbmB90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDok0CMnUsfMuboyrdS1BnZAkYf8Oq8HQcOMEwUkmHw_CDdGNwguYGg3VkcILmCIV3YWt1MgU (fleet DNS discovery replaces it)
2026-04-22 23:54:52.428 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:52.428 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:52.428 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:52.430 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:52.430 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.123
2026-04-22 23:54:52.430 DEBUG [src.node.docker_mananger] Generated ports ['6319', '6320', '6321', '6322', '6323']
2026-04-22 23:54:52.430 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:52.430 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:52.430 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:52.431 DEBUG [src.node.docker_mananger] docker run -i -t -p 6319:6319 -p 6320:6320 -p 6321:6321 -p 6322:6322 -p 6323:6323 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6321 --rest-port=6319 --tcp-port=6320 --discv5-udp-port=6322 --rest-address=0.0.0.0 --nat=extip:172.18.204.123 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b0caf0cb6ecaf24a1b1c322ea252bef384d87e4cf37ce50edaf83be7f6ddc0f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6323 --metrics-logging=true --relay=false --filternode=/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:52.616 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.123 waku 34e6436907761fa57c7e1708742bbcff1421025e498434849fab5f5f1d14c4f0
2026-04-22 23:54:52.644 DEBUG [src.node.docker_mananger] Container started with ID 34e643690776. Setting up logs at ./log/docker/node2_2026-04-22_23-54-50__fcc98e62-1e7e-478b-bfbc-7e85e3508647__wakuorg_nwaku:latest.log
2026-04-22 23:54:52.644 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6319
2026-04-22 23:54:52.645 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:53.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:53.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:53.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:53.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:53.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:53.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:53.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:53.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:53.957 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:53.957 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:53.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.123/tcp/6320/p2p/16Uiu2HAmMYa74n6rjR8vSpatGz8jxXqypAL5HeBeYAtGTQZ2jAbn","/ip4/172.18.204.123/tcp/6321/ws/p2p/16Uiu2HAmMYa74n6rjR8vSpatGz8jxXqypAL5HeBeYAtGTQZ2jAbn"],"enrUri":"enr:-L24QFsNf7FJLvqixOoeGdDhWOcEbSonyDfc3lEhY8ZKLju-M06jsOhuu-ECl6Y_fNQJqR3x1ZI63rj1n0PvDtaTLngCgmlkgnY0gmlwhKwSzHuKbXVsdGlhZGRyc5YACASsEsx7BhiwAAoErBLMewYYsd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhBRIhn-wd9VfcteosvTmv9VT3SMoUM-zmBUfyY7E04WDdGNwghiwg3VkcIIYsoV3YWt1MgA"}'
2026-04-22 23:54:53.960 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:53.960 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6319/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.228/tcp/58886/p2p/16Uiu2HAmPaYWDD8ppoVU5MSyZKBQ2yNyyxzoyvFzk5QUnmZLvNP9"]'
2026-04-22 23:54:53.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:53.986 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-22 23:54:53.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:54:53.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:53.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "05f047b2-371a-4c87-a592-c735b5ee9d34", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:54:54.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"05f047b2-371a-4c87-a592-c735b5ee9d34","statusDesc":"OK"}'
2026-04-22 23:54:54.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:54:54.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:54.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "109c330d-3dbb-408f-bd9f-34d3620132e4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:54:54.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"109c330d-3dbb-408f-bd9f-34d3620132e4","statusDesc":"OK"}'
2026-04-22 23:54:54.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
2026-04-22 23:54:54.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:54.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "43aba279-fec9-45c4-a06a-a62e147b9b9e", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}'
2026-04-22 23:54:54.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"43aba279-fec9-45c4-a06a-a62e147b9b9e","statusDesc":"OK"}'
2026-04-22 23:54:54.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/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-22 23:54:54.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:54.040 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:54.141 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:54.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:54.143 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":1776902094032691475,"ephemeral":false}]'
2026-04-22 23:54:54.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/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)'}'
2026-04-22 23:54:54.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:54.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:54.250 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:54.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:54.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902094145191565,"ephemeral":false}]'
2026-04-22 23:54:54.254 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:6319/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-22 23:54:54.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-22 23:54:54.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/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-22 23:54:54.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:54.266 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:54.367 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:54.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:54.369 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-04-22 23:54:54.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/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)'}'
2026-04-22 23:54:54.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:54.375 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:54.475 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:54.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:54.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902094371021828,"ephemeral":false}]'
2026-04-22 23:54:54.479 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:6319/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/9"}'
2026-04-22 23:54:54.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-22 23:54:54.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/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-22 23:54:54.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:54.491 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:54.591 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:54.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:54.594 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-04-22 23:54:54.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58885/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)'}'
2026-04-22 23:54:54.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:54.599 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:54.699 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:54.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:54.702 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6319/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/2/waku-filter/proto'
2026-04-22 23:54:54.705 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:54:54.706 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:54:54.706 DEBUG [src.node.waku_node] Stopping container with id 9539b3b70a0c
2026-04-22 23:54:55.141 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:55.141 DEBUG [src.node.waku_node] Stopping container with id 34e643690776
2026-04-22 23:54:55.557 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:55.560 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:54:55.584 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:54:55.600 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,94 @@
2026-04-22 23:54:27.947 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:27.947 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:54:27.948 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_extra_field with id: 2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee
2026-04-22 23:54:27.948 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:54:27.948 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-22 23:54:27.948 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-22 23:54:27.954 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:27.955 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
2026-04-22 23:54:27.955 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:27.955 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:54:27.955 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:27.955 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:27.955 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:27.957 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:27.957 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.103
2026-04-22 23:54:27.957 DEBUG [src.node.docker_mananger] Generated ports ['17913', '17914', '17915', '17916', '17917']
2026-04-22 23:54:27.957 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:27.957 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:27.957 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:27.958 DEBUG [src.node.docker_mananger] docker run -i -t -p 17913:17913 -p 17914:17914 -p 17915:17915 -p 17916:17916 -p 17917:17917 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17915 --rest-port=17913 --tcp-port=17914 --discv5-udp-port=17916 --rest-address=0.0.0.0 --nat=extip:172.18.235.103 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=54f61ffc4ad69db1aacf458e5629d1deacdcebe8b842dd6a6853fb4f0b94eba8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17917 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:28.131 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.103 waku 38ba8fbe6cbe54cf3aa996016d0fe8cdb170ae9304d307ff188b93ae1e003749
2026-04-22 23:54:28.163 DEBUG [src.node.docker_mananger] Container started with ID 38ba8fbe6cbe. Setting up logs at ./log/docker/node1_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
2026-04-22 23:54:28.164 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17913
2026-04-22 23:54:28.164 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:28.290 ERROR [src.node.docker_mananger] Max retries reached for container 89d171cf4780. Exiting log stream.
2026-04-22 23:54:28.755 ERROR [src.node.docker_mananger] Max retries reached for container 48895dcc18f2. Exiting log stream.
2026-04-22 23:54:29.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:29.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:29.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:29.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:29.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:29.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:29.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:29.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:29.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:29.578 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:29.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:29.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:29.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:29.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:29.783 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:29.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17913/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:29.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD","/ip4/172.18.235.103/tcp/17915/ws/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD"],"enrUri":"enr:-L24QGN5tp1iAkW9UWDimmMBduANaIjMdY0y-p5duU0zeH7XIoWx1-uHVFg8rPyawi1Mc8sbbFUCmDKfhVZakz9caLQCgmlkgnY0gmlwhKwS62eKbXVsdGlhZGRyc5YACASsEutnBkX6AAoErBLrZwZF-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECq_ure-6KLIXIaS3Y88fVZxMJ68F-xkxqLPw9RHmQFmCDdGNwgkX6g3VkcIJF_IV3YWt1MgU"}'
2026-04-22 23:54:29.785 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:29.786 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-22 23:54:29.792 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:29.792 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
2026-04-22 23:54:29.792 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:29.792 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:54:29.792 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QGN5tp1iAkW9UWDimmMBduANaIjMdY0y-p5duU0zeH7XIoWx1-uHVFg8rPyawi1Mc8sbbFUCmDKfhVZakz9caLQCgmlkgnY0gmlwhKwS62eKbXVsdGlhZGRyc5YACASsEutnBkX6AAoErBLrZwZF-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECq_ure-6KLIXIaS3Y88fVZxMJ68F-xkxqLPw9RHmQFmCDdGNwgkX6g3VkcIJF_IV3YWt1MgU (fleet DNS discovery replaces it)
2026-04-22 23:54:29.792 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:29.793 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:29.793 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:29.794 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:29.794 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.31
2026-04-22 23:54:29.794 DEBUG [src.node.docker_mananger] Generated ports ['21569', '21570', '21571', '21572', '21573']
2026-04-22 23:54:29.795 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:29.795 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:29.795 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:29.795 DEBUG [src.node.docker_mananger] docker run -i -t -p 21569:21569 -p 21570:21570 -p 21571:21571 -p 21572:21572 -p 21573:21573 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21571 --rest-port=21569 --tcp-port=21570 --discv5-udp-port=21572 --rest-address=0.0.0.0 --nat=extip:172.18.192.31 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=95dbb99dbce04f7aede12723cae5deaeeafc4e622deaeeb4bbd4259d9cc9051e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21573 --metrics-logging=true --relay=false --filternode=/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:29.984 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.31 waku 8acc2b33f3cb3921b04943d78154336dc258a2190b08f21ee2e945e603ea84a8
2026-04-22 23:54:30.012 DEBUG [src.node.docker_mananger] Container started with ID 8acc2b33f3cb. Setting up logs at ./log/docker/node2_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
2026-04-22 23:54:30.013 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21569
2026-04-22 23:54:30.013 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:31.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:31.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:31.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:31.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:31.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:31.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:31.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:31.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:31.325 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:31.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21569/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:31.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.31/tcp/21570/p2p/16Uiu2HAmU72a4Es3XJorsSSc2VXAGurQ9vBLmoThAFiTFc9ntgsh","/ip4/172.18.192.31/tcp/21571/ws/p2p/16Uiu2HAmU72a4Es3XJorsSSc2VXAGurQ9vBLmoThAFiTFc9ntgsh"],"enrUri":"enr:-L24QJPbuzRKdFMZ_H2_gUpzrPWCL6aa5I64VfSSm2fu5sOPN_bHgxW4qi5lb1lNRyVJfUuqZYblZONg9R9PMM-3ybkCgmlkgnY0gmlwhKwSwB-KbXVsdGlhZGRyc5YACASsEsAfBlRCAAoErBLAHwZUQ90DgnJzhQDGAQAAiXNlY3AyNTZrMaED5YrqTDg-uKqfvcL3RReMpdd46lBUYVy4t3Q43hTnDICDdGNwglRCg3VkcIJURIV3YWt1MgA"}'
2026-04-22 23:54:31.327 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:31.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21569/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD"]'
2026-04-22 23:54:31.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:31.355 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-22 23:54:31.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17913/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:54:31.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:31.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21569/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5f3cd0c1-fcb0-4956-b50d-27d85dcea3d4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:54:31.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5f3cd0c1-fcb0-4956-b50d-27d85dcea3d4","statusDesc":"OK"}'
2026-04-22 23:54:31.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21569/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"}'
2026-04-22 23:54:31.382 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:21569/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-22 23:54:31.384 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:54:31.386 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:54:31.386 DEBUG [src.node.waku_node] Stopping container with id 38ba8fbe6cbe
2026-04-22 23:54:31.807 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:31.809 DEBUG [src.node.waku_node] Stopping container with id 8acc2b33f3cb
2026-04-22 23:54:32.253 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:32.255 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:54:32.276 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:54:32.291 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24302', '24303', '24304', '24305', '24306']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24302:24302 -p 24303:24303 -p 24304:24304 -p 24305:24305 -p 24306:24306 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24304 --rest-port=24302 --tcp-port=24303 --discv5-udp-port=24305 --rest-address=0.0.0.0 --nat=extip:172.18.84.155 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=70820c4b6dacec51f68f2d6dcae543b6bfa92adfb1f9adac3bea43c3d2c49ea2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24306 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.84.155 waku 683b0dad8f47112902894d68896b008391e8d82b8d6d5c5fa5273810e75c5c7d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 683b0dad8f47. Setting up logs at ./log/docker/node1_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 24302
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 f4c6a4a0e67e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c7cab7d1c6e5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24302/debug/v1/info" -H "Content-Type: application/json" -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.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M","/ip4/172.18.84.155/tcp/24304/ws/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M"],"enrUri":"enr:-L24QBYqr_svFn3IM46p7FQeeoZrkcoVkMq2pAHjv4rtscy9W27UX_tYyTRqui0d2xZyHtcUTLzNIpJRtDmX-MU0t0kCgmlkgnY0gmlwhKwSVJuKbXVsdGlhZGRyc5YACASsElSbBl7vAAoErBJUmwZe8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcOw4hCDVPpJS3pUVJCeczt6HoHmkdJZaaP5LDP55-UKDdGNwgl7vg3VkcIJe8YV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QBYqr_svFn3IM46p7FQeeoZrkcoVkMq2pAHjv4rtscy9W27UX_tYyTRqui0d2xZyHtcUTLzNIpJRtDmX-MU0t0kCgmlkgnY0gmlwhKwSVJuKbXVsdGlhZGRyc5YACASsElSbBl7vAAoErBJUmwZe8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcOw4hCDVPpJS3pUVJCeczt6HoHmkdJZaaP5LDP55-UKDdGNwgl7vg3VkcIJe8YV3YWt1MgU (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.96.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14678', '14679', '14680', '14681', '14682']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 14678:14678 -p 14679:14679 -p 14680:14680 -p 14681:14681 -p 14682:14682 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14680 --rest-port=14678 --tcp-port=14679 --discv5-udp-port=14681 --rest-address=0.0.0.0 --nat=extip:172.18.96.20 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a8d58f3a58ab713149fb3e3f4d74fa91acf174a7cddbae50a0e7c9bae4f28c5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14682 --metrics-logging=true --relay=false --filternode=/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.20 waku 64aab64a25c9bbd656f3cf9d987c8ef01517ea402056091bb80699e73d46bfee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 64aab64a25c9. Setting up logs at ./log/docker/node2_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 14678
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.20/tcp/14679/p2p/16Uiu2HAmBgKTWSUVDZn3CGkyzyLrrYNrMP3R2VKoGMY1ZkEkTHni","/ip4/172.18.96.20/tcp/14680/ws/p2p/16Uiu2HAmBgKTWSUVDZn3CGkyzyLrrYNrMP3R2VKoGMY1ZkEkTHni"],"enrUri":"enr:-L24QFw3K2xlczhkJ-qH0fFBiA3XxqqTWDhozJbXGY8_KsQEF23VYnQLG6NG5p-KP1ksTp4fSpYQoJ2R1VqD76WPpTECgmlkgnY0gmlwhKwSYBSKbXVsdGlhZGRyc5YACASsEmAUBjlXAAoErBJgFAY5WN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8Xt_nGnvjev5kppa2bbZgsxfeLN8-BH7cBeJ_sotWjuDdGNwgjlXg3VkcII5WYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14678/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M"]'
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:24302/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:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6cb4699d-353d-443f-9e94-5f595d64e482", "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":"6cb4699d-353d-443f-9e94-5f595d64e482","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24302/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:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c17c8616-6683-4f5c-89c3-f514ba721f3a", "contentFilters": ["Hello World!", "1234567890"], "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":"c17c8616-6683-4f5c-89c3-f514ba721f3a","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776902089384227486,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "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:24302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14678/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:14678/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 683b0dad8f47
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 64aab64a25c9
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,255 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_get_multiple_store_messages with id: 2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.146.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31840', '31841', '31842', '31843', '31844']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31840:31840 -p 31841:31841 -p 31842:31842 -p 31843:31843 -p 31844:31844 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31842 --rest-port=31840 --tcp-port=31841 --discv5-udp-port=31843 --rest-address=0.0.0.0 --nat=extip:172.18.146.34 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f468dc2fa066adbda7749fcef6eeb130e25cbb3894d91b84fbb6eb74fb5ad7ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31844 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.146.34 waku 0339fe683df385634963b404caf9265eab0a457664c43ae5e0fe31f05ac8daee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0339fe683df3. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 31840
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 978d77e506da. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8e2a10953f45. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31840/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr","/ip4/172.18.146.34/tcp/31842/ws/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr"],"enrUri":"enr:-L24QInjeZL1VAdtv0qEW6Oqy32RwPzDfQWDdg1tMc99L84wfYfPbf_1hDoNYDuuH2gdm-TFocriNblV_CYZxQGg7moCgmlkgnY0gmlwhKwSkiKKbXVsdGlhZGRyc5YACASsEpIiBnxhAAoErBKSIgZ8Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtK8yXF33ja4SmbfhDYqb5RfipxoL3O4J-AVUTlZGyguDdGNwgnxhg3VkcIJ8Y4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QInjeZL1VAdtv0qEW6Oqy32RwPzDfQWDdg1tMc99L84wfYfPbf_1hDoNYDuuH2gdm-TFocriNblV_CYZxQGg7moCgmlkgnY0gmlwhKwSkiKKbXVsdGlhZGRyc5YACASsEpIiBnxhAAoErBKSIgZ8Yt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDtK8yXF33ja4SmbfhDYqb5RfipxoL3O4J-AVUTlZGyguDdGNwgnxhg3VkcIJ8Y4V3YWt1MgM (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.26.65
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24770', '24771', '24772', '24773', '24774']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24770:24770 -p 24771:24771 -p 24772:24772 -p 24773:24773 -p 24774:24774 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24772 --rest-port=24770 --tcp-port=24771 --discv5-udp-port=24773 --rest-address=0.0.0.0 --nat=extip:172.18.26.65 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b90add37f3fa141b9fbf2ea8d2cfedb1ac71626ecc0ed0503aa1b2d3027bfcc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24774 --metrics-logging=true --storenode=/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.65 waku d60b097aefbaab6fcc380095fba252fb2dc67b8b0db7c3f1153e9f777e595e6e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d60b097aefba. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-17__786772c1-d61b-47cf-b6c9-caebd59d8293__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 24770
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.65/tcp/24771/p2p/16Uiu2HAmEcw2kHe6uVgZHDthWpoiyBQvuXzXsiQc1N2bvQzk4f9v","/ip4/172.18.26.65/tcp/24772/ws/p2p/16Uiu2HAmEcw2kHe6uVgZHDthWpoiyBQvuXzXsiQc1N2bvQzk4f9v"],"enrUri":"enr:-L24QEkRA3SV_9wXk-sqzg0a0XRkwkx-tCvShx9i99RJmEuEUnY-hk7q4KVkWS3xcqx52C4CW43umH0EHefcLYMRrGgCgmlkgnY0gmlwhKwSGkGKbXVsdGlhZGRyc5YACASsEhpBBmDDAAoErBIaQQZgxN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDHTB1aR2ZCGQ55BFX9UWsBYe3IKSxW2XnORmAjElvwmWDdGNwgmDDg3VkcIJgxYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24770/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.34/tcp/31841/p2p/16Uiu2HAmQpJgTTHQCHMABkHyKFeSPr93vN6pTYzvG4u8JABMPHzr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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:24770/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:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31840/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)'}'
INFO  src.node.api_clients.base_client: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:31840/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea8d6abea7287ad6617af8faeb9009d9d55c57532d79deb52399495c759f8c15"},{"messageHash":"0x97807ae5a934977f9884472bd5e9f0a55696b46fb0d3468786c8f28daaea293b"},{"messageHash":"0x51a02cfd2f57988d19cc75eb30ec6f2031e1095c20ad7ca4e28cb138f615f355"},{"messageHash":"0xc9a0ecac76d12c2c55a3641d8039391ebaec7b689e29b1477608f4070baeda6d"},{"messageHash":"0xb537645163b36f394af76ac7a13e2c9114aecd2ef312c065b1d5f1961c135397"},{"messageHash":"0xf596e05ce4ada4fd44dcb3dff05d6ab8822d28861339622122f6e2f7604295a7"},{"messageHash":"0x97dfe1ca4cd1151de9d543d06ba64a79efb2c1312f5202a29b36ae7dd2c4b9fb"},{"messageHash":"0xa79a1caf8383bfae85da4a46afbcc22ff84a1459eecf23049cdb6983b6b579a2"},{"messageHash":"0xa881a6e889e898b94538c55dc080361897f529d78ce1bed075f476e58fce7658"},{"messageHash":"0xb942d554cddbe96e129f9128f4a2437f30686ee8d021f79357426d1780dd1a5e"},{"messageHash":"0x27d036b954cfcc68adc1a7c2206b524d4183a35a8d3447d922888b16fba798e9"},{"messageHash":"0xa422238265b8c3c9f15f8c88960706da6aa15fa92891c5ff61be8c1ef90e46f9"},{"messageHash":"0xb9c6ee77f584e25b8cf3172678fa0ebf3b5d8cbe2063ea521be5571198ddcc67"},{"messageHash":"0xe4128b6241a22e7a5ca217476c970337954971a66595fdc09e57239e5e21f375"},{"messageHash":"0x57dd08f29d08120d0ebaf38b703e0421f68f92324218d5105550891e13e5a7b2"},{"messageHash":"0x53c1ec25c22c2c4973c181006df6952c3aec4c85e3d2b7f756d73dfb6fe285d2"},{"messageHash":"0xa7c47cded6817933202b7b7f1338e9481500c4c8941d9b08264e255b8a7b59bc"},{"messageHash":"0x9af1205e2199fd2da4ead1b9c817f4032b6196dc0a498f12cd0724680530637d"},{"messageHash":"0xec59f3017e2dce0ddc03da3885d6075e1db051f35277930c5032dd362734be55"},{"messageHash":"0x56ea0ec0bb2a8932ad1e8c11f18fded1da458ffca19cdeaa22d58fffe5e81de7"},{"messageHash":"0xd3aec22ab465b70a640e1a5f005c976b7f93ead6175fb5b4f8fc81469344c0a3"},{"messageHash":"0xa5f43a6340adc108b30ad664beb54ad18f10ae42fcd1742545601cd6fd71cd66"},{"messageHash":"0x189e96ec21b0ee24f03935688f0a81a2304bc421d22cfebf0a7b56b500200700"},{"messageHash":"0x126f6c79b93a8b8a8084f6457628ca39fe2b61c589f2226e716b7c30fe2a9f96"},{"messageHash":"0x6e26e5d3619b6b2d3cd9aefc502f0106406d03e0ad67b899421ecd2b33336d28"},{"messageHash":"0xc9d2e35c053761715a2bf002ce9a84ae915a205d61f6a0a983c2f9b7793f9bd3"},{"messageHash":"0x6a65884d92bfef988d659041d6b90da174d630ea87b6bfbc467eca5fc565d53b"},{"messageHash":"0xbb89c4ec6f1b5fccb80ed278b13c4551d50bc08f0bdacb664222c3de73cd3ecf"},{"messageHash":"0xef418092e98c059ff8432eda68e1d8cb6c01c26c9847a53f11dbfcfd6171b0ee"},{"messageHash":"0x5726bf6f0ee66b967138e5c971173e255b73bfc44ce5f1826e0bf7a38dba57ae"},{"messageHash":"0x92ce78f8396fa96841faa41e6141baa7d0c9766cfb76786fefbd86c6331a4dbe"},{"messageHash":"0x96007fef98ebb9a3216e5d12c25a96def35874212a24c0be498975a70f02bcfc"},{"messageHash":"0x6a2ea4bc3f14b5bee701286d287539a81bc02ddd1d46368abf9e25f268a6e0ee"},{"messageHash":"0xa768946de60b9a7572858b1b405f1ecd6833be7fd71169fb25ae3bac8e24c8b0"},{"messageHash":"0x23255cb8aded7bdcc2df32d9a1442209e01365725755c9c40fa7e4fd4d7d8ece"},{"messageHash":"0x3ea0f3435f409f119c1533952595928dba63a412a6cbb8ccfbe3399b0d4fb521"},{"messageHash":"0x6d84bbd5eeb72b04106c1398c7b43e82bfd9be2a80fbcb61f0f6fcd7fb236ccf"},{"messageHash":"0x7f9096bcfac8688b79901de7c004201951aaf9c21328f71a7bbe16b109955703"},{"messageHash":"0x50871c39b6b50fe1d436e4739b7485801cbfe9633457c8ba7a19fe91b2b81546"},{"messageHash":"0xfaa5d76c51ac86389f188d804c2035d2c16ecc54714b2975920bdcdab51ae5c9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24770/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xea8d6abea7287ad6617af8faeb9009d9d55c57532d79deb52399495c759f8c15"},{"messageHash":"0x97807ae5a934977f9884472bd5e9f0a55696b46fb0d3468786c8f28daaea293b"},{"messageHash":"0x51a02cfd2f57988d19cc75eb30ec6f2031e1095c20ad7ca4e28cb138f615f355"},{"messageHash":"0xc9a0ecac76d12c2c55a3641d8039391ebaec7b689e29b1477608f4070baeda6d"},{"messageHash":"0xb537645163b36f394af76ac7a13e2c9114aecd2ef312c065b1d5f1961c135397"},{"messageHash":"0xf596e05ce4ada4fd44dcb3dff05d6ab8822d28861339622122f6e2f7604295a7"},{"messageHash":"0x97dfe1ca4cd1151de9d543d06ba64a79efb2c1312f5202a29b36ae7dd2c4b9fb"},{"messageHash":"0xa79a1caf8383bfae85da4a46afbcc22ff84a1459eecf23049cdb6983b6b579a2"},{"messageHash":"0xa881a6e889e898b94538c55dc080361897f529d78ce1bed075f476e58fce7658"},{"messageHash":"0xb942d554cddbe96e129f9128f4a2437f30686ee8d021f79357426d1780dd1a5e"},{"messageHash":"0x27d036b954cfcc68adc1a7c2206b524d4183a35a8d3447d922888b16fba798e9"},{"messageHash":"0xa422238265b8c3c9f15f8c88960706da6aa15fa92891c5ff61be8c1ef90e46f9"},{"messageHash":"0xb9c6ee77f584e25b8cf3172678fa0ebf3b5d8cbe2063ea521be5571198ddcc67"},{"messageHash":"0xe4128b6241a22e7a5ca217476c970337954971a66595fdc09e57239e5e21f375"},{"messageHash":"0x57dd08f29d08120d0ebaf38b703e0421f68f92324218d5105550891e13e5a7b2"},{"messageHash":"0x53c1ec25c22c2c4973c181006df6952c3aec4c85e3d2b7f756d73dfb6fe285d2"},{"messageHash":"0xa7c47cded6817933202b7b7f1338e9481500c4c8941d9b08264e255b8a7b59bc"},{"messageHash":"0x9af1205e2199fd2da4ead1b9c817f4032b6196dc0a498f12cd0724680530637d"},{"messageHash":"0xec59f3017e2dce0ddc03da3885d6075e1db051f35277930c5032dd362734be55"},{"messageHash":"0x56ea0ec0bb2a8932ad1e8c11f18fded1da458ffca19cdeaa22d58fffe5e81de7"},{"messageHash":"0xd3aec22ab465b70a640e1a5f005c976b7f93ead6175fb5b4f8fc81469344c0a3"},{"messageHash":"0xa5f43a6340adc108b30ad664beb54ad18f10ae42fcd1742545601cd6fd71cd66"},{"messageHash":"0x189e96ec21b0ee24f03935688f0a81a2304bc421d22cfebf0a7b56b500200700"},{"messageHash":"0x126f6c79b93a8b8a8084f6457628ca39fe2b61c589f2226e716b7c30fe2a9f96"},{"messageHash":"0x6e26e5d3619b6b2d3cd9aefc502f0106406d03e0ad67b899421ecd2b33336d28"},{"messageHash":"0xc9d2e35c053761715a2bf002ce9a84ae915a205d61f6a0a983c2f9b7793f9bd3"},{"messageHash":"0x6a65884d92bfef988d659041d6b90da174d630ea87b6bfbc467eca5fc565d53b"},{"messageHash":"0xbb89c4ec6f1b5fccb80ed278b13c4551d50bc08f0bdacb664222c3de73cd3ecf"},{"messageHash":"0xef418092e98c059ff8432eda68e1d8cb6c01c26c9847a53f11dbfcfd6171b0ee"},{"messageHash":"0x5726bf6f0ee66b967138e5c971173e255b73bfc44ce5f1826e0bf7a38dba57ae"},{"messageHash":"0x92ce78f8396fa96841faa41e6141baa7d0c9766cfb76786fefbd86c6331a4dbe"},{"messageHash":"0x96007fef98ebb9a3216e5d12c25a96def35874212a24c0be498975a70f02bcfc"},{"messageHash":"0x6a2ea4bc3f14b5bee701286d287539a81bc02ddd1d46368abf9e25f268a6e0ee"},{"messageHash":"0xa768946de60b9a7572858b1b405f1ecd6833be7fd71169fb25ae3bac8e24c8b0"},{"messageHash":"0x23255cb8aded7bdcc2df32d9a1442209e01365725755c9c40fa7e4fd4d7d8ece"},{"messageHash":"0x3ea0f3435f409f119c1533952595928dba63a412a6cbb8ccfbe3399b0d4fb521"},{"messageHash":"0x6d84bbd5eeb72b04106c1398c7b43e82bfd9be2a80fbcb61f0f6fcd7fb236ccf"},{"messageHash":"0x7f9096bcfac8688b79901de7c004201951aaf9c21328f71a7bbe16b109955703"},{"messageHash":"0x50871c39b6b50fe1d436e4739b7485801cbfe9633457c8ba7a19fe91b2b81546"},{"messageHash":"0xfaa5d76c51ac86389f188d804c2035d2c16ecc54714b2975920bdcdab51ae5c9"}]}'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 0339fe683df3
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id d60b097aefba
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0339fe683df3. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,235 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_light_push_with_valid_timestamps with id: 2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.236.144
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6987', '6988', '6989', '6990', '6991']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6987:6987 -p 6988:6988 -p 6989:6989 -p 6990:6990 -p 6991:6991 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6989 --rest-port=6987 --tcp-port=6988 --discv5-udp-port=6990 --rest-address=0.0.0.0 --nat=extip:172.18.236.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0fe1b6adb0f89dac7535a044fcebe24edefdd454a1712b34e3eb242feed9973f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6991 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.236.144 waku f25175628e86ed50c55e1e07097cd4153091f661da04c0d6a6680d27bcb7157c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f25175628e86. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 6987
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 cedefc431183. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 628c5cf0e2b9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie","/ip4/172.18.236.144/tcp/6989/ws/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"],"enrUri":"enr:-L24QOFM4gkoEJGiq5xgrU3i9toKFEUGdbFcgRB-tOT1hUqtXPG6dfvTp4nasf4Drx6dC5u6AHt8Zd-SwnJ-Uvugrc0CgmlkgnY0gmlwhKwS7JCKbXVsdGlhZGRyc5YACASsEuyQBhtMAAoErBLskAYbTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDslQwTtIJH1rGmkYmogzpq_abFS9mgBHpu_DnqsH5VX-DdGNwghtMg3VkcIIbToV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.162.7
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56184', '56185', '56186', '56187', '56188']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56184:56184 -p 56185:56185 -p 56186:56186 -p 56187:56187 -p 56188:56188 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56186 --rest-port=56184 --tcp-port=56185 --discv5-udp-port=56187 --rest-address=0.0.0.0 --nat=extip:172.18.162.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfcfbf0dd9aa88de1bcb04bcb9b0dd1a8aabf186a4edd90d6f0edc4203bfcb04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56188 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.7 waku e46a9a1aa981adc216fc76df2475823e26676cb381039da0d58bf34d9e869774
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e46a9a1aa981. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 56184
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.7/tcp/56185/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4","/ip4/172.18.162.7/tcp/56186/ws/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4"],"enrUri":"enr:-L24QP8DhL1iGUt2vGWawfAuWbmutY51OG5AhuriAHRYslwLWIZqufIpDsGsJ3kKD2WCyef_6QB3iIYhq-MGMWKeHRsCgmlkgnY0gmlwhKwSogeKbXVsdGlhZGRyc5YACASsEqIHBtt5AAoErBKiBwbbet0DgnJzhQDGAQAAiXNlY3AyNTZrMaECM3VUfEdP-1Ep5dtC-D8IBb2Nf4fJq7V2J10dDjDQW6eDdGNwgtt5g3VkcILbe4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56184/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOFM4gkoEJGiq5xgrU3i9toKFEUGdbFcgRB-tOT1hUqtXPG6dfvTp4nasf4Drx6dC5u6AHt8Zd-SwnJ-Uvugrc0CgmlkgnY0gmlwhKwS7JCKbXVsdGlhZGRyc5YACASsEuyQBhtMAAoErBLskAYbTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDslQwTtIJH1rGmkYmogzpq_abFS9mgBHpu_DnqsH5VX-DdGNwghtMg3VkcIIbToV3YWt1Mgk (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.156.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56283', '56284', '56285', '56286', '56287']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 56283:56283 -p 56284:56284 -p 56285:56285 -p 56286:56286 -p 56287:56287 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56285 --rest-port=56283 --tcp-port=56284 --discv5-udp-port=56286 --rest-address=0.0.0.0 --nat=extip:172.18.156.80 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f1fdeaa5fdc65efc01136efe1136cb2c8b7be103f01dfcd81b44e8ead37fd193 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56287 --metrics-logging=true --lightpushnode=/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.80 waku 837d44b9d33a1e093a3cb7a54908e3de8b325bf453a6169776a2d3750590d4b5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 837d44b9d33a. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 56283
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/debug/v1/info" -H "Content-Type: application/json" -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.80/tcp/56284/p2p/16Uiu2HAmH5q4PXfZRenXXTUeK4rbweNbxnX4PZMQJFNvjeZF8WPi","/ip4/172.18.156.80/tcp/56285/ws/p2p/16Uiu2HAmH5q4PXfZRenXXTUeK4rbweNbxnX4PZMQJFNvjeZF8WPi"],"enrUri":"enr:-L24QNiD4ntBuuF1oaRMxhG2tLYBgPR8kD2K39nPIJveOgwuZh4QstcriZf4q7c-vqFt-SkTeNUG2Yw6t_4_RJVRhH4CgmlkgnY0gmlwhKwSnFCKbXVsdGlhZGRyc5YACASsEpxQBtvcAAoErBKcUAbb3d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQcvDGox8GVQefofBnjSsssS4H8iTX6GNtkpt2gUo63GDdGNwgtvcg3VkcILb3oV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.162.7/tcp/56185/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6987/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:56184/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:56283/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:161 Running test with timestamp Now
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902005555969024}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/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":1776902005555969024,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/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":1776902005555969024,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/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":1776902005555969024,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Far future
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2092262005555955968}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/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":2092262005555955968,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/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":2092262005555955968,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/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":2092262005555955968,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Recent past
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776898405555955968}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/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":1776898405555955968,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/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":1776898405555955968,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/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":1776898405555955968,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Near future
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776905605555955968}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/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":1776905605555955968,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/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":1776905605555955968,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/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":1776905605555955968,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Positive number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/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":1,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/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":1,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/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":1,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:161 Running test with timestamp Negative number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": -1}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/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":-1,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/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":-1,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/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":-1,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:161 Running test with timestamp DST change
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1583632800000000000}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6987/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":1583632800000000000,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56184/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":1583632800000000000,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56283/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":1583632800000000000,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id f25175628e86
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id e46a9a1aa981
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 837d44b9d33a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f25175628e86. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,169 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_all_from_multiple_pubsub_topics with id: 2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.191.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60237', '60238', '60239', '60240', '60241']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 60237:60237 -p 60238:60238 -p 60239:60239 -p 60240:60240 -p 60241:60241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60239 --rest-port=60237 --tcp-port=60238 --discv5-udp-port=60240 --rest-address=0.0.0.0 --nat=extip:172.18.191.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d08ffe713d8d3b84e29fea0ebe48fe84b3095ad4a7f86ad2abaeb9c420056abd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60241 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.191.13 waku 345ef30851d12d01cd55a148c7b59d56111f0b487beb6fb264943386eb96407d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 345ef30851d1. Setting up logs at ./log/docker/node1_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 60237
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 10735b93aefa. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 44050fc212ed. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60237/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM","/ip4/172.18.191.13/tcp/60239/ws/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM"],"enrUri":"enr:-L24QJW8JzQlOhwyPsQXx0hKGyiM2GiAuE_JnWXUYcWbZ-udRP0UXSCzVPdnZrzeH8r7WIEvrq4ymnnR16nKxnTe8y8CgmlkgnY0gmlwhKwSvw2KbXVsdGlhZGRyc5YACASsEr8NButOAAoErBK_DQbrT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8YDd5rBrL4S4I0dur4LRoSTZ4ik7tbGO4NhjhohyDLCDdGNwgutOg3VkcILrUIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJW8JzQlOhwyPsQXx0hKGyiM2GiAuE_JnWXUYcWbZ-udRP0UXSCzVPdnZrzeH8r7WIEvrq4ymnnR16nKxnTe8y8CgmlkgnY0gmlwhKwSvw2KbXVsdGlhZGRyc5YACASsEr8NButOAAoErBK_DQbrT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8YDd5rBrL4S4I0dur4LRoSTZ4ik7tbGO4NhjhohyDLCDdGNwgutOg3VkcILrUIV3YWt1MgU (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.254.82
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34774', '34775', '34776', '34777', '34778']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34774:34774 -p 34775:34775 -p 34776:34776 -p 34777:34777 -p 34778:34778 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34776 --rest-port=34774 --tcp-port=34775 --discv5-udp-port=34777 --rest-address=0.0.0.0 --nat=extip:172.18.254.82 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7a72007c806f1860cfc9a09e998b99c1edf8b4d1a99a1de35ef74d7ce79d1cf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34778 --metrics-logging=true --relay=false --filternode=/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.254.82 waku 4c2dd8542f5b9c71c47a67946d73b30e8f9446b75d45bb25872c82a1a1797336
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c2dd8542f5b. Setting up logs at ./log/docker/node2_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 34774
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.82/tcp/34775/p2p/16Uiu2HAmUwk6KwtSqb2aYGYL8LKxtYRxSXKMkCVgJYhsnrNBxsW9","/ip4/172.18.254.82/tcp/34776/ws/p2p/16Uiu2HAmUwk6KwtSqb2aYGYL8LKxtYRxSXKMkCVgJYhsnrNBxsW9"],"enrUri":"enr:-L24QDIwe6UgFGC80vzdMijJXSrA-7K5r4gct9rzs2KoKUijQUC-Ly7aNEmR68OZvqQ6fTYSTYeHH7ABmM8Tz7Ppx8oCgmlkgnY0gmlwhKwS_lKKbXVsdGlhZGRyc5YACASsEv5SBofXAAoErBL-UgaH2N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8gW-N4zn9BVE5sWh1UvYUdvA8cAGHT33nUCIXBON_7qDdGNwgofXg3VkcIKH2YV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34774/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/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:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2d221e6f-1474-49dd-936c-4147fa854bb1", "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":"2d221e6f-1474-49dd-936c-4147fa854bb1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/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:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/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":1776902104530495270,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/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:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "07816e10-1b3a-4f07-8a54-2540860a3968", "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":"07816e10-1b3a-4f07-8a54-2540860a3968","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/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:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/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":1776902104655759659,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/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:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "508e148e-8275-492a-94d6-4fd9cdfac838", "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":"508e148e-8275-492a-94d6-4fd9cdfac838","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/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:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/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":1776902104776946258,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/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:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9ea02940-8c2e-4503-8030-7f36668812e9", "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":"9ea02940-8c2e-4503-8030-7f36668812e9","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/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:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/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":1776902104902327221,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/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:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6458a994-8e58-43bd-88c4-0a74ddf35cff", "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":"6458a994-8e58-43bd-88c4-0a74ddf35cff","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60237/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:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/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":1776902105025589394,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:34774/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:60237/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:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/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:34774/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:60237/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:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/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:34774/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:60237/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:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/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:34774/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:60237/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:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/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:34774/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:60237/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:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34774/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:34774/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:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 345ef30851d1
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 4c2dd8542f5b
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,94 @@
2026-04-22 23:53:56.677 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:56.678 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:53:56.678 DEBUG [tests.conftest] Running test: test_filter_get_message_with_extra_field with id: 2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716
2026-04-22 23:53:56.678 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:53:56.678 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-22 23:53:56.679 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-22 23:53:56.685 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:53:56.685 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
2026-04-22 23:53:56.685 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:53:56.685 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:53:56.685 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:56.685 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:53:56.685 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:53:56.687 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:53:56.687 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.40.196
2026-04-22 23:53:56.687 DEBUG [src.node.docker_mananger] Generated ports ['27096', '27097', '27098', '27099', '27100']
2026-04-22 23:53:56.687 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:53:56.687 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:53:56.688 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:53:56.688 DEBUG [src.node.docker_mananger] docker run -i -t -p 27096:27096 -p 27097:27097 -p 27098:27098 -p 27099:27099 -p 27100:27100 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27098 --rest-port=27096 --tcp-port=27097 --discv5-udp-port=27099 --rest-address=0.0.0.0 --nat=extip:172.18.40.196 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbd4ddc27615c0a6fbfc301ff56b2f0baf32a83a5d18fee5e5641aad058cf168 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27100 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:56.864 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.40.196 waku b435bc911ed9b073d8675da54a944004ddb898d8d68f280ee003bcd25865fe62
2026-04-22 23:53:56.893 DEBUG [src.node.docker_mananger] Container started with ID b435bc911ed9. Setting up logs at ./log/docker/node1_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
2026-04-22 23:53:56.894 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27096
2026-04-22 23:53:56.894 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:53:57.030 ERROR [src.node.docker_mananger] Max retries reached for container 7fe66f753af8. Exiting log stream.
2026-04-22 23:53:57.446 ERROR [src.node.docker_mananger] Max retries reached for container 7ba495955c23. Exiting log stream.
2026-04-22 23:53:57.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:57.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:57.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:58.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:58.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:58.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:58.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:58.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:58.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:58.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:58.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:58.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:58.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:58.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:53:58.513 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:53:58.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27096/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:58.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp","/ip4/172.18.40.196/tcp/27098/ws/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp"],"enrUri":"enr:-L24QCqGfUmjo84XxpgTuleJ8D25hvLIFx0wS-tNWRGZBha4QuBtlMWfc4VV7U78coB94sQg44ULzPFfbEub5RSteWYCgmlkgnY0gmlwhKwSKMSKbXVsdGlhZGRyc5YACASsEijEBmnZAAoErBIoxAZp2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhqg6Gi4qH2ik6DEeeV3qBL2cNLq4Ya0DibhZp2wz18ODdGNwgmnZg3VkcIJp24V3YWt1MgU"}'
2026-04-22 23:53:58.517 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:53:58.518 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-22 23:53:58.524 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:53:58.524 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
2026-04-22 23:53:58.524 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:53:58.524 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:53:58.524 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QCqGfUmjo84XxpgTuleJ8D25hvLIFx0wS-tNWRGZBha4QuBtlMWfc4VV7U78coB94sQg44ULzPFfbEub5RSteWYCgmlkgnY0gmlwhKwSKMSKbXVsdGlhZGRyc5YACASsEijEBmnZAAoErBIoxAZp2t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDhqg6Gi4qH2ik6DEeeV3qBL2cNLq4Ya0DibhZp2wz18ODdGNwgmnZg3VkcIJp24V3YWt1MgU (fleet DNS discovery replaces it)
2026-04-22 23:53:58.525 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:58.525 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:53:58.525 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:53:58.526 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:53:58.526 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.79.236
2026-04-22 23:53:58.526 DEBUG [src.node.docker_mananger] Generated ports ['48147', '48148', '48149', '48150', '48151']
2026-04-22 23:53:58.527 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:53:58.527 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:53:58.527 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:53:58.527 DEBUG [src.node.docker_mananger] docker run -i -t -p 48147:48147 -p 48148:48148 -p 48149:48149 -p 48150:48150 -p 48151:48151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48149 --rest-port=48147 --tcp-port=48148 --discv5-udp-port=48150 --rest-address=0.0.0.0 --nat=extip:172.18.79.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=aeae65e8ec0bee0b8ee5d5cd186facde4afc6b38dedde741c3e18fe9528f9856 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48151 --metrics-logging=true --relay=false --filternode=/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:58.713 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.79.236 waku 1e0f21d40f18da1830b5dae13d592bc022e7973cc95c7b129ba5c0d279efe1b6
2026-04-22 23:53:58.746 DEBUG [src.node.docker_mananger] Container started with ID 1e0f21d40f18. Setting up logs at ./log/docker/node2_2026-04-22_23-53-56__a582ca2b-5798-4cd1-840d-803f213a7716__wakuorg_nwaku:latest.log
2026-04-22 23:53:58.747 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48147
2026-04-22 23:53:58.747 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:53:59.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:59.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:59.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:59.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:59.954 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:59.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:00.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:00.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:00.059 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:00.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:00.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.236/tcp/48148/p2p/16Uiu2HAm1X1muTnpRMXkP8S31DTnPsVXdo44a9Q6pcH9WcaQdsqQ","/ip4/172.18.79.236/tcp/48149/ws/p2p/16Uiu2HAm1X1muTnpRMXkP8S31DTnPsVXdo44a9Q6pcH9WcaQdsqQ"],"enrUri":"enr:-L24QMZBr5lhUGZT_LvgzCpw9Q5V9vchsKTpMd4A2MQBGorpDIdH605dAa46ktsg5fWf_Yql7ZQOyaJvViKMCltHltYCgmlkgnY0gmlwhKwST-yKbXVsdGlhZGRyc5YACASsEk_sBrwUAAoErBJP7Aa8Fd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECWoRobTsBX3vaekYRe_sPoFALThMcbwCL-hvbLhcQZu-DdGNwgrwUg3VkcIK8FoV3YWt1MgA"}'
2026-04-22 23:54:00.061 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:00.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48147/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.40.196/tcp/27097/p2p/16Uiu2HAmMidmCfnDa3bnYjtdXJDGiKGfRTjdnhTRiZVNEnTqmxmp"]'
2026-04-22 23:54:00.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:00.088 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-22 23:54:00.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27096/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:54:00.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:00.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48147/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "650d1072-ef60-4482-93fe-3143143a0da1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:54:00.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"650d1072-ef60-4482-93fe-3143143a0da1","statusDesc":"OK"}'
2026-04-22 23:54:00.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27096/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)', "extraField": "extraValue"}'
2026-04-22 23:54:00.115 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:27096/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-04-22 23:54:00.118 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:54:00.120 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:54:00.120 DEBUG [src.node.waku_node] Stopping container with id b435bc911ed9
2026-04-22 23:54:00.541 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:00.541 DEBUG [src.node.waku_node] Stopping container with id 1e0f21d40f18
2026-04-22 23:54:00.971 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:00.972 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:54:01.005 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:54:01.019 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,614 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_get_store_messages_with_different_payloads with id: 2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.37.116
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32666', '32667', '32668', '32669', '32670']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32666:32666 -p 32667:32667 -p 32668:32668 -p 32669:32669 -p 32670:32670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32668 --rest-port=32666 --tcp-port=32667 --discv5-udp-port=32669 --rest-address=0.0.0.0 --nat=extip:172.18.37.116 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=009c4cbab53e81ad0f9d191eca9b82faf7da7f6083f81fefa894fb3bcd058fcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32670 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.116 waku 626edbbf8ccff2d332c73813735d76fe831e6c28e066e1ff2f392b22aa7b6086
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 626edbbf8ccf. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32666
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 ebff0c6f63cb. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9eff5c6fc7d8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy","/ip4/172.18.37.116/tcp/32668/ws/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy"],"enrUri":"enr:-L24QJBzKirhzwvlzIGn6eF3xwadbV7ljrpN7hAC3ryl8cRgA3fXkDS-oMKJQtZYmoK2CDLEx84q59BGzibyLg6DwKkCgmlkgnY0gmlwhKwSJXSKbXVsdGlhZGRyc5YACASsEiV0Bn-bAAoErBIldAZ_nN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1zGzyz9tZCJB9AlhyK916O2S3lr7HE5awa92-PM-eGiDdGNwgn-bg3VkcIJ_nYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJBzKirhzwvlzIGn6eF3xwadbV7ljrpN7hAC3ryl8cRgA3fXkDS-oMKJQtZYmoK2CDLEx84q59BGzibyLg6DwKkCgmlkgnY0gmlwhKwSJXSKbXVsdGlhZGRyc5YACASsEiV0Bn-bAAoErBIldAZ_nN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED1zGzyz9tZCJB9AlhyK916O2S3lr7HE5awa92-PM-eGiDdGNwgn-bg3VkcIJ_nYV3YWt1MgM (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.15.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36063', '36064', '36065', '36066', '36067']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36063:36063 -p 36064:36064 -p 36065:36065 -p 36066:36066 -p 36067:36067 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36065 --rest-port=36063 --tcp-port=36064 --discv5-udp-port=36066 --rest-address=0.0.0.0 --nat=extip:172.18.15.187 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ccffcdc5894cf560f4edfb97aadbbdab28cbbbcfab2f15dca34d4eb389b33fd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36067 --metrics-logging=true --storenode=/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.187 waku 19bba8f6dffa84ae55ff469932899dce360be5c606ee60ac0aef4c1e46c7e26c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 19bba8f6dffa. Setting up logs at ./log/docker/store_node1_2026-04-22_23-56-48__857baa4b-2080-462e-951e-6689da59edce__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 36063
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/health" -H "Content-Type: 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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.187/tcp/36064/p2p/16Uiu2HAmEAsH64vPTUa2FzMrzxY7XYSqq7Mg2T4zZivafJd2QN8j","/ip4/172.18.15.187/tcp/36065/ws/p2p/16Uiu2HAmEAsH64vPTUa2FzMrzxY7XYSqq7Mg2T4zZivafJd2QN8j"],"enrUri":"enr:-L24QCHzUeiZku246fP8Eg6qSAuq-A36MvBnO3m6h2qXlEpbVBRfs8lappC1BfvSOjnAUbD3Luup2rMxVkn4SpHECgQCgmlkgnY0gmlwhKwSD7uKbXVsdGlhZGRyc5YACASsEg-7BozgAAoErBIPuwaM4d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFoMdRtL1GshWOY00NiMBJ-AeKOM0avCjTJTRRXBdVxyDdGNwgozgg3VkcIKM4oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36063/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.37.116/tcp/32667/p2p/16Uiu2HAmT91xnYRmxsDo2UM3N1MA9wUa7heuwsjzUeewR3u1LyVy"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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:36063/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A simple string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload An integer
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A dictionary
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Chinese characters
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Emojis
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Lorem ipsum text
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload HTML content
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 7
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 7
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Cyrillic characters
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 8
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 8
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Base64 encoded string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 9
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 9
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Binary data
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Special characters with whitespace
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 11
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 11
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Boolean false as a string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 12
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 12
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A float number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 13
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 13
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A list
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 14
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 14
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Hexadecimal number as a string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 15
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 15
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Email format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 16
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 16
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload URL format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 17
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 17
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload Date and time in ISO format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 18
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 18
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload String with escaped quotes
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 19
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 19
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A regular expression
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A very long string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 21
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 21
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A JSON string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 22
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 22
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A Unix path
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 23
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 23
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A Windows path
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 24
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 24
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload An SQL query
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 25
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 25
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload JavaScript code snippet
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 26
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 26
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A CSS snippet
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 27
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 27
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A Python one-liner
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 28
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 28
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload An IP address
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 29
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 29
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A domain name
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A user agent string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 31
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 31
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A credit card number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 32
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 32
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A phone number
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 33
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 33
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A UUID
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 34
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 34
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A hashtag
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 35
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 35
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A Twitter handle
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 36
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 36
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A password
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 37
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 37
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A date in common format
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 38
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 38
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A time string
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 39
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 39
DEBUG  tests.store.test_get_messages:test_get_messages.py:17 Running test with payload A mathematical equation
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32666/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)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32666/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"},{"messageHash":"0x6425e31e47b908da272db06d7a1c99c928be5abab4230fb0cb734f9e0b38e550"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 40
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36063/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xcd17a30761fbeb9e1288e9659198b140cfb4186caf84a77bf5a3d03e5c5465a3"},{"messageHash":"0x3df6a8d221dff8fd882855f55e9dc1e6439b0bd95394823dabd06c9c3a1eecfd"},{"messageHash":"0xd162a7926fd00d7fbbfa07e29ef032700636612aff9fa25ae04ed4b70dd40c87"},{"messageHash":"0x29be3d933b4a9d9cd368f795e700c127e45f4b11b1b9f65de824ee9cd0cb73e5"},{"messageHash":"0x4894327f2a7decf96964c83aedf5a1475fefdb22f678a85c60b45d7e734fdd04"},{"messageHash":"0xa5289426da22693eb122d04145e77dc81021f971af72c1fa02c69428894ab05e"},{"messageHash":"0x7393a2f309e1327759b696b4917662829b5c788adea024f2a15846856486554e"},{"messageHash":"0x92f0ccf218c720b0db672e7536912551b3b87fd7df083f62846d7a107122ee36"},{"messageHash":"0x5ed58bfd9ff1634cc1645f891f7566b965b89662a605c7550cdd14cba55f3d66"},{"messageHash":"0xcf581815095e88b591e06b9ae2d96871cf13976e89d1628f59dacf65c64198b5"},{"messageHash":"0xc5a165db7b9e63c7d7b97147b6c56036517b196cca88a903b2fb6a1d73922c40"},{"messageHash":"0x22883c7181b803f32f3c96f81c6c6bd9db1f0508f7a331caf6c12a5b915ecd69"},{"messageHash":"0x7faf81b20dfd51c8e50da7e68aa19588ea3333a4289b32c1ba0df658369d5785"},{"messageHash":"0x5e1d47b2afb78953c8a6db8c52bd62cd762a8b0a50e252f108e609c509318289"},{"messageHash":"0x35a2ea14e32e926f50915b3471f01367206e64df46733c5fe100739280c1155f"},{"messageHash":"0xb66a46de964e55586d34f85478a5c1e054031d76f6e5c9ed67c5752f2aadc1fe"},{"messageHash":"0x624df53ea015ea682471b743222b7eecb0950fa9e85108616d2d9a8ec5aca57b"},{"messageHash":"0x84f9895405b6020ce2c7f9265e1043a87838aca1f63690a0891aa3db2b54ac15"},{"messageHash":"0xdfe363be98e2a583a100d812741a1ca2b994f0400b23759c8e1c5fe53c5fdd0e"},{"messageHash":"0xdeff53ac52f370405881add905d4805a63e5627d7b110e062e404fae7a674949"},{"messageHash":"0xef149cff5dae9e5a05fdebf7098fd53a945a8da59daa35970e00baaf0372fef7"},{"messageHash":"0x3f73955c45f5248710e4845a8fd357299e12de01e191a7e0712aec6879c4de09"},{"messageHash":"0x25e4be46f213259e129fad3d27bf35fbc46dfd11051aa5b7099c143341ffcd38"},{"messageHash":"0x82d2a50ee56bdbe5f4d3e16d50c939e4e5a01289ace9eccc5ff94a39b68ede1c"},{"messageHash":"0x080a6800027415131e49f15bcd9b161808121c1fbe327ca894aeeee34888dc6d"},{"messageHash":"0xfb1446b2eff90816047bcf3a0cf05de27dc01ebd39df2aac23456d6a2e61462e"},{"messageHash":"0x5f8fcc83a3d25bd8b1b13f28c74bad5b7922f66a20382250f6e6284e38db1385"},{"messageHash":"0x9c6c242de01e6a00f6fe820a6da782f026b8e2f20b7ac4fc977797e383a76073"},{"messageHash":"0x9d645d7b03ee343992dd782ebb1157c95c2544a756eefdadca5b092405ebb1dd"},{"messageHash":"0x33a2434495754a6420c69d9f0e30cd0746efe43f5dde43b66100300f50e1124b"},{"messageHash":"0x20cc90d0630bc88decdf5a1dc5a43ed400556391b28e074d7bbb218bcaf5d204"},{"messageHash":"0x3dead3db7c8dceae9cc35786263e9fc90a2668a2965d7ffafe3b84766181a033"},{"messageHash":"0x3b497573702e1eff052271b8c217da74677ee7167253b64c301a2f755ad30df0"},{"messageHash":"0x30bb175ce691ea3556e6efe14078741e72caeba15365f94cd6c4f49e38072749"},{"messageHash":"0x2ca30257ffa07d41c46e52c77d8ae1e2b078f7a508eec18210d7670e2207a177"},{"messageHash":"0x39dc2154f4937aed79da7546d7f7be8e8a8196dbdf836408c7c2daee52f419b6"},{"messageHash":"0xb51311e9abf7b685dae929a84cde523bdde09348b568b02ff24e60192da5af73"},{"messageHash":"0x989b38702faeb030f55f1261b9e54c7a2350ce50bbe3d41030b9a631414ac756"},{"messageHash":"0xe5357ee91e149ae2bfa243daa54054cf2da944ed27932cc6d0a83d4d2fa76851"},{"messageHash":"0x6425e31e47b908da272db06d7a1c99c928be5abab4230fb0cb734f9e0b38e550"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 40
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 626edbbf8ccf
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 19bba8f6dffa
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,163 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_light_push_with_ephemeral with id: 2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.199.199
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27581', '27582', '27583', '27584', '27585']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27581:27581 -p 27582:27582 -p 27583:27583 -p 27584:27584 -p 27585:27585 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27583 --rest-port=27581 --tcp-port=27582 --discv5-udp-port=27584 --rest-address=0.0.0.0 --nat=extip:172.18.199.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fccf6debd18ca312f6d39d20a75e06c6bd457dd958bd8edbadaf0261d7564586 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27585 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.199.199 waku 129c8a9be73ea3b0fa954663da9a9a1ec27f94cfc2d8e1de879ce9db4b7034e9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 129c8a9be73e. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 27581
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 1582414abbc0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ea367263e0f5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4","/ip4/172.18.199.199/tcp/27583/ws/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"],"enrUri":"enr:-L24QNIMXMWjFl_aZLND2IIllHmU0K9OjPijtG4smZBgzeGvRfjvOIU9w4ZnDaMHiGUUefPiNUESMgPJEtjXy-wtjPcCgmlkgnY0gmlwhKwSx8eKbXVsdGlhZGRyc5YACASsEsfHBmu-AAoErBLHxwZrv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECcchpgk0QL0o3iBhGpXBi0IMMtqNQdnsoVvi6cRlNVPeDdGNwgmu-g3VkcIJrwIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4520', '4521', '4522', '4523', '4524']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 4520:4520 -p 4521:4521 -p 4522:4522 -p 4523:4523 -p 4524:4524 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4522 --rest-port=4520 --tcp-port=4521 --discv5-udp-port=4523 --rest-address=0.0.0.0 --nat=extip:172.18.61.15 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ec4d71abbecf9ae3bfa3e4db1057ba7aeebd5a19cba1bbc8bbb55c4de3a27fc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4524 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.15 waku 74cc31589b20d2845af3b2d2ea6b6f105d04436fe909f9aa1de08f7d253aa840
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74cc31589b20. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 4520
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/debug/v1/info" -H "Content-Type: application/json" -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.15/tcp/4521/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr","/ip4/172.18.61.15/tcp/4522/ws/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr"],"enrUri":"enr:-L24QE6HMvz2ZwwU-aN1u-083RgRHxJy3AgysLnXq-64wnq5RP0f-a893N4ZI2Lh3bmbkFwhRrVfHJFUeybITq5txdMCgmlkgnY0gmlwhKwSPQ-KbXVsdGlhZGRyc5YACASsEj0PBhGpAAoErBI9DwYRqt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFNyRE7zTsH_fSt-pUjRIsqslH_3jf-YHkHfWcPV7L3eDdGNwghGpg3VkcIIRq4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4520/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QNIMXMWjFl_aZLND2IIllHmU0K9OjPijtG4smZBgzeGvRfjvOIU9w4ZnDaMHiGUUefPiNUESMgPJEtjXy-wtjPcCgmlkgnY0gmlwhKwSx8eKbXVsdGlhZGRyc5YACASsEsfHBmu-AAoErBLHxwZrv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECcchpgk0QL0o3iBhGpXBi0IMMtqNQdnsoVvi6cRlNVPeDdGNwgmu-g3VkcIJrwIV3YWt1Mgk (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.69
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63711', '63712', '63713', '63714', '63715']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63711:63711 -p 63712:63712 -p 63713:63713 -p 63714:63714 -p 63715:63715 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63713 --rest-port=63711 --tcp-port=63712 --discv5-udp-port=63714 --rest-address=0.0.0.0 --nat=extip:172.18.118.69 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7b1c9e9aaed7b8cea19ebcd8fb2e8f245c259ef6b6b0d3c4e3afeaa4fedffbc1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63715 --metrics-logging=true --lightpushnode=/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4 --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.69 waku 00030dcd470d28093aba81a22b053d9991a1610a8f0888e9b6b99d5a65c93890
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 00030dcd470d. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 63711
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/debug/v1/info" -H "Content-Type: application/json" -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.69/tcp/63712/p2p/16Uiu2HAmCmPDKpT93auqkAjB2vVK5eAHxcrQcFs9z8iTDstHmjux","/ip4/172.18.118.69/tcp/63713/ws/p2p/16Uiu2HAmCmPDKpT93auqkAjB2vVK5eAHxcrQcFs9z8iTDstHmjux"],"enrUri":"enr:-L24QMxuPbVF8-Y8fG_zLFfZkJLnAUS_41_HzANMYoa_lv15YtdOK8ol53WiSd6jJfbte5DW4pgwMXo3_8X0Glji6V0CgmlkgnY0gmlwhKwSdkWKbXVsdGlhZGRyc5YACASsEnZFBvjgAAoErBJ2RQb44d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAaNV9Oc9wDSxYAKZtwS6ds7xJGDNGziG58eOpcg2MSeDdGNwgvjgg3VkcIL44oV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63711/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63711/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.15/tcp/4521/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27581/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:4520/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:63711/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:219 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:63711/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902151421445083, "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:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/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":1776902151421445083,"ephemeral":true,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/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":1776902151421445083,"ephemeral":true,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/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":1776902151421445083,"ephemeral":true,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:219 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:63711/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902151548003251, "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:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27581/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":1776902151548003251,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4520/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":1776902151548003251,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63711/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":1776902151548003251,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 129c8a9be73e
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 74cc31589b20
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 00030dcd470d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 129c8a9be73e. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_get_store_message_with_meta with id: 2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.240.151
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39978', '39979', '39980', '39981', '39982']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 39978:39978 -p 39979:39979 -p 39980:39980 -p 39981:39981 -p 39982:39982 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39980 --rest-port=39978 --tcp-port=39979 --discv5-udp-port=39981 --rest-address=0.0.0.0 --nat=extip:172.18.240.151 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cefaededf51e8d604d0e9de350a5a39cb0fbcdd4a341eabe45ccb42d97ac45b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39982 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.151 waku bcee33fed57dc0ea6e4a79fd53acc37e856f3b661354eb818d48810f842b6abf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bcee33fed57d. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 39978
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 cc3b8f1a343e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 75c017397c78. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE","/ip4/172.18.240.151/tcp/39980/ws/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE"],"enrUri":"enr:-L24QOexVPQU2qWPlcYYj6sTGP5YkiWdrVyNyvqbDLYfB4SvN_bR7s52uyjv37F72W4Fa0O0X1q7zL4BuCH_jCaIZXwCgmlkgnY0gmlwhKwS8JeKbXVsdGlhZGRyc5YACASsEvCXBpwrAAoErBLwlwacLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpEI0ev18mx99RmxykcIngzy9xMeNxrWsMf-AoMNAdNeDdGNwgpwrg3VkcIKcLYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOexVPQU2qWPlcYYj6sTGP5YkiWdrVyNyvqbDLYfB4SvN_bR7s52uyjv37F72W4Fa0O0X1q7zL4BuCH_jCaIZXwCgmlkgnY0gmlwhKwS8JeKbXVsdGlhZGRyc5YACASsEvCXBpwrAAoErBLwlwacLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDpEI0ev18mx99RmxykcIngzy9xMeNxrWsMf-AoMNAdNeDdGNwgpwrg3VkcIKcLYV3YWt1MgM (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47021', '47022', '47023', '47024', '47025']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 47021:47021 -p 47022:47022 -p 47023:47023 -p 47024:47024 -p 47025:47025 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47023 --rest-port=47021 --tcp-port=47022 --discv5-udp-port=47024 --rest-address=0.0.0.0 --nat=extip:172.18.53.85 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f4dd651ea3d7fcdf0f3f7bc0d5749c5e7fb65337ead87d4a97bc0c6576f1eeae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47025 --metrics-logging=true --storenode=/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.53.85 waku becead13688aa3ddf1a3f48cf1be90aef908985e3d492c76985edefc63917fcd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID becead13688a. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-08__64dad715-949d-4e4d-a813-0543e0f0d712__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 47021
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/debug/v1/info" -H "Content-Type: application/json" -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.85/tcp/47022/p2p/16Uiu2HAkwChz9agA8R5Ck9NwGEu6cichjM5ueJ4rAWPGND9MtrkG","/ip4/172.18.53.85/tcp/47023/ws/p2p/16Uiu2HAkwChz9agA8R5Ck9NwGEu6cichjM5ueJ4rAWPGND9MtrkG"],"enrUri":"enr:-L24QP3Se-NWGCU0bhVaLoIx2wDYHHGmYqvr5kfoX7twg4QSf6_-LQ5wb7ccpeE3lMmp_ek4SD6WLA_RF6BwSVOnQO8CgmlkgnY0gmlwhKwSNVWKbXVsdGlhZGRyc5YACASsEjVVBreuAAoErBI1VQa3r90DgnJzhQDGAQAAiXNlY3AyNTZrMaECGmUXd4JtAhQxQ0Z3TRwAaOkgJm25z6ydqkWCjUdy9GmDdGNwgreug3VkcIK3sIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47021/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.151/tcp/39979/p2p/16Uiu2HAmPiBmL3rAkPn6QsSvDidvCGXXsp4pb9q2K7E68hBqVxcE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39978/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:47021/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:39978/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 wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39978/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":"0xc68dbe3e709df5e3af3e57c0094cf6f6075bec61009c9bd5c0f96ba9799f2bed"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47021/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":"0xc68dbe3e709df5e3af3e57c0094cf6f6075bec61009c9bd5c0f96ba9799f2bed"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id bcee33fed57d
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id becead13688a
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,141 @@
2026-04-22 23:53:37.842 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:37.843 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:53:37.843 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_timestamps with id: 2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4
2026-04-22 23:53:37.843 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:53:37.843 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-22 23:53:37.844 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-22 23:53:37.850 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:53:37.850 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
2026-04-22 23:53:37.850 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:53:37.850 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:53:37.850 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:37.850 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:53:37.850 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:53:37.852 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:53:37.852 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.203
2026-04-22 23:53:37.852 DEBUG [src.node.docker_mananger] Generated ports ['62800', '62801', '62802', '62803', '62804']
2026-04-22 23:53:37.852 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:53:37.852 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:53:37.853 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:53:37.853 DEBUG [src.node.docker_mananger] docker run -i -t -p 62800:62800 -p 62801:62801 -p 62802:62802 -p 62803:62803 -p 62804:62804 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62802 --rest-port=62800 --tcp-port=62801 --discv5-udp-port=62803 --rest-address=0.0.0.0 --nat=extip:172.18.51.203 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c41adfdcd4745aabdce4ee977b68bd64fecdcb7f3ec2e62d9b76501fcabc04c2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62804 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:38.040 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.203 waku 8ab414c301ddea57a526364d52ffb75a487d71a8ce0093a7d93a8405e74504ab
2026-04-22 23:53:38.072 DEBUG [src.node.docker_mananger] Container started with ID 8ab414c301dd. Setting up logs at ./log/docker/node1_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
2026-04-22 23:53:38.072 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62800
2026-04-22 23:53:38.073 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:53:38.241 ERROR [src.node.docker_mananger] Max retries reached for container 5c7e2a6d8af2. Exiting log stream.
2026-04-22 23:53:38.564 ERROR [src.node.docker_mananger] Max retries reached for container 088259cc6036. Exiting log stream.
2026-04-22 23:53:39.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:39.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:39.176 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:39.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:39.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:39.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:39.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:39.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:39.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:39.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:39.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:39.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:39.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:39.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:53:39.693 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:53:39.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62800/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:39.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz","/ip4/172.18.51.203/tcp/62802/ws/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz"],"enrUri":"enr:-L24QA-8jXp7lvcoOi2llP2pi55fsRLidFY6qZe4Bcmos5HpZDG-2ROzZtxckJcJP9yGPWnYIw0tAqPv5BS-5OfWeb0CgmlkgnY0gmlwhKwSM8uKbXVsdGlhZGRyc5YACASsEjPLBvVRAAoErBIzywb1Ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSYWu8SxQGVo_BAGvmS0vfRGfiL-uxJP4iktB2-mmmi-DdGNwgvVRg3VkcIL1U4V3YWt1MgU"}'
2026-04-22 23:53:39.696 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:53:39.696 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-22 23:53:39.702 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:53:39.702 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
2026-04-22 23:53:39.703 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:53:39.703 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:53:39.703 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QA-8jXp7lvcoOi2llP2pi55fsRLidFY6qZe4Bcmos5HpZDG-2ROzZtxckJcJP9yGPWnYIw0tAqPv5BS-5OfWeb0CgmlkgnY0gmlwhKwSM8uKbXVsdGlhZGRyc5YACASsEjPLBvVRAAoErBIzywb1Ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSYWu8SxQGVo_BAGvmS0vfRGfiL-uxJP4iktB2-mmmi-DdGNwgvVRg3VkcIL1U4V3YWt1MgU (fleet DNS discovery replaces it)
2026-04-22 23:53:39.703 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:39.703 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:53:39.703 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:53:39.704 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:53:39.705 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.91.214
2026-04-22 23:53:39.705 DEBUG [src.node.docker_mananger] Generated ports ['11265', '11266', '11267', '11268', '11269']
2026-04-22 23:53:39.705 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:53:39.705 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:53:39.705 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:53:39.705 DEBUG [src.node.docker_mananger] docker run -i -t -p 11265:11265 -p 11266:11266 -p 11267:11267 -p 11268:11268 -p 11269:11269 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11267 --rest-port=11265 --tcp-port=11266 --discv5-udp-port=11268 --rest-address=0.0.0.0 --nat=extip:172.18.91.214 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d4221cfb1bdba5530c6e6c63c4afedeabe6fde1bbbb7c39a2f572b7b28b54b11 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11269 --metrics-logging=true --relay=false --filternode=/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:39.892 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.91.214 waku d9587e679e0b7b64e685658eaefd10e26033fc415fe33986743bf3ab122eb459
2026-04-22 23:53:39.923 DEBUG [src.node.docker_mananger] Container started with ID d9587e679e0b. Setting up logs at ./log/docker/node2_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
2026-04-22 23:53:39.924 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11265
2026-04-22 23:53:39.924 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:53:40.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:40.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:41.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:41.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:41.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:41.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:41.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:41.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:53:41.236 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:53:41.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:41.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.214/tcp/11266/p2p/16Uiu2HAmFgAdaQ8TnPVnXtuGuKxGzJMXvU8kgrqRgZgfxanUfm5k","/ip4/172.18.91.214/tcp/11267/ws/p2p/16Uiu2HAmFgAdaQ8TnPVnXtuGuKxGzJMXvU8kgrqRgZgfxanUfm5k"],"enrUri":"enr:-L24QMCTjmy22XyFqcL52XZlopx_x-KeQETDTYR5BJF7_WxDcjcbsawCukubPEySnPNSg3pV62ILJTEUuRbJvTA1y_ECgmlkgnY0gmlwhKwSW9aKbXVsdGlhZGRyc5YACASsElvWBiwCAAoErBJb1gYsA90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLOBEIU3n9Zetd0kGweJyXvGBwY8Jm8F_i9-OTLOT9sODdGNwgiwCg3VkcIIsBIV3YWt1MgA"}'
2026-04-22 23:53:41.238 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:53:41.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11265/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz"]'
2026-04-22 23:53:41.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:41.272 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-22 23:53:41.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:53:41.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:41.280 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11265/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f89d8f6e-37a5-4a88-80c7-14b5b86e035a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:53:41.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f89d8f6e-37a5-4a88-80c7-14b5b86e035a","statusDesc":"OK"}'
2026-04-22 23:53:41.291 DEBUG [tests.filter.test_get_messages] Running test with timestamp Now
2026-04-22 23:53:41.292 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/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-22 23:53:41.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:41.299 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:41.400 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:41.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:41.402 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":1776902005555969024,"ephemeral":false}]'
2026-04-22 23:53:41.404 DEBUG [tests.filter.test_get_messages] Running test with timestamp Far future
2026-04-22 23:53:41.404 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/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-22 23:53:41.408 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:41.409 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:41.509 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:41.509 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:41.511 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":2092262005555955968,"ephemeral":false}]'
2026-04-22 23:53:41.512 DEBUG [tests.filter.test_get_messages] Running test with timestamp Recent past
2026-04-22 23:53:41.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/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-22 23:53:41.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:41.517 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:41.618 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:41.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:41.620 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":1776898405555955968,"ephemeral":false}]'
2026-04-22 23:53:41.622 DEBUG [tests.filter.test_get_messages] Running test with timestamp Near future
2026-04-22 23:53:41.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/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-22 23:53:41.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:41.626 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:41.727 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:41.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:41.729 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":1776905605555955968,"ephemeral":false}]'
2026-04-22 23:53:41.730 DEBUG [tests.filter.test_get_messages] Running test with timestamp Positive number
2026-04-22 23:53:41.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/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-22 23:53:41.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:41.735 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:41.835 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:41.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:41.838 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-22 23:53:41.839 DEBUG [tests.filter.test_get_messages] Running test with timestamp Negative number
2026-04-22 23:53:41.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/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-22 23:53:41.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:41.844 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:41.944 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:41.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:41.947 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-22 23:53:41.948 DEBUG [tests.filter.test_get_messages] Running test with timestamp DST change
2026-04-22 23:53:41.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62800/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-22 23:53:41.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:41.953 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:42.053 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:42.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11265/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:42.056 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-22 23:53:42.060 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:53:42.061 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:53:42.061 DEBUG [src.node.waku_node] Stopping container with id 8ab414c301dd
2026-04-22 23:53:42.466 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:53:42.467 DEBUG [src.node.waku_node] Stopping container with id d9587e679e0b
2026-04-22 23:53:42.914 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:53:42.916 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:53:42.954 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:53:42.969 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_ephemeral with id: 2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.104
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26666', '26667', '26668', '26669', '26670']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 26666:26666 -p 26667:26667 -p 26668:26668 -p 26669:26669 -p 26670:26670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26668 --rest-port=26666 --tcp-port=26667 --discv5-udp-port=26669 --rest-address=0.0.0.0 --nat=extip:172.18.17.104 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c15e829fad12b65c44cde478e9bf4e79dfb6706fba43ccc38197dfb70bcbe62b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26670 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.17.104 waku 7fe66f753af8e448256c371f930551ee20fbae3f06b5b697acee4696d10e20cf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7fe66f753af8. Setting up logs at ./log/docker/node1_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 26666
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 e4c118040cea. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b87da62a1abc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26666/debug/v1/info" -H "Content-Type: application/json" -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.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6","/ip4/172.18.17.104/tcp/26668/ws/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6"],"enrUri":"enr:-L24QK4MxeDfIuEBL7Czb0M5KbfeV8ZUddXmZWlZt9swdhgQXGFCMVmwD2VQN9FlxfhXi1rD7UCebnQrTkaccM5IN9UCgmlkgnY0gmlwhKwSEWiKbXVsdGlhZGRyc5YACASsEhFoBmgrAAoErBIRaAZoLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWnmYzkTj-LeQm9FJgM28I2Z3l8MwSuZFbTsz5pNn9meDdGNwgmgrg3VkcIJoLYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QK4MxeDfIuEBL7Czb0M5KbfeV8ZUddXmZWlZt9swdhgQXGFCMVmwD2VQN9FlxfhXi1rD7UCebnQrTkaccM5IN9UCgmlkgnY0gmlwhKwSEWiKbXVsdGlhZGRyc5YACASsEhFoBmgrAAoErBIRaAZoLN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDWnmYzkTj-LeQm9FJgM28I2Z3l8MwSuZFbTsz5pNn9meDdGNwgmgrg3VkcIJoLYV3YWt1MgU (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.129
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9749', '9750', '9751', '9752', '9753']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 9749:9749 -p 9750:9750 -p 9751:9751 -p 9752:9752 -p 9753:9753 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9751 --rest-port=9749 --tcp-port=9750 --discv5-udp-port=9752 --rest-address=0.0.0.0 --nat=extip:172.18.102.129 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=4a5c10834386cfa865abceeae2ebc91b239b7de7b8a25ee602f80fbfc15ca7b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9753 --metrics-logging=true --relay=false --filternode=/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.129 waku 7ba495955c232ad1f08bb413a1f9889deaedf3da3d1f3c246f0194a6bef39a20
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7ba495955c23. Setting up logs at ./log/docker/node2_2026-04-22_23-53-52__19b8eea9-9465-4025-9d9b-781c352ab4ec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 9749
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/debug/v1/info" -H "Content-Type: application/json" -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.129/tcp/9750/p2p/16Uiu2HAmDvVLdqg7M76hfydpn22QpwaLj13nHrJ2mGgqMR4LU8kg","/ip4/172.18.102.129/tcp/9751/ws/p2p/16Uiu2HAmDvVLdqg7M76hfydpn22QpwaLj13nHrJ2mGgqMR4LU8kg"],"enrUri":"enr:-L24QF_DPGPgyS_qkTkbR_8mr6xwycEMMdKYzZqRL3RcmkWhLq-z0hZcRRRaOzcms7kCZxCoXGdXz4h4p34e8cgCtJsCgmlkgnY0gmlwhKwSZoGKbXVsdGlhZGRyc5YACASsEmaBBiYWAAoErBJmgQYmF90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDEtQtPXm4lS1MqjJpJyDFC0DRGCS-T9QJABk2Fw9IWymDdGNwgiYWg3VkcIImGIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:9749/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.17.104/tcp/26667/p2p/16Uiu2HAmJkAaqyDhWVjkzyx4ajBKRRv7w5n6jbDCXLjJiAW7z5S6"]'
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:26666/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:9749/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "29fd0689-aab5-44bd-8d94-93ef2aafcbb2", "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":"29fd0689-aab5-44bd-8d94-93ef2aafcbb2","statusDesc":"OK"}'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:54 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:26666/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:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/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":1776902035554178678,"ephemeral":true}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:54 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:26666/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:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9749/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":1776902035665346557,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 7fe66f753af8
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 7ba495955c23
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,370 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_valid_payloads with id: 2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
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.220.183
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49853', '49854', '49855', '49856', '49857']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 49853:49853 -p 49854:49854 -p 49855:49855 -p 49856:49856 -p 49857:49857 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49855 --rest-port=49853 --tcp-port=49854 --discv5-udp-port=49856 --rest-address=0.0.0.0 --nat=extip:172.18.220.183 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e9c3dab8ffbcdedf5c3dd5fbf6ea880ea69b1ed628a92da3b2b3b41afdfbb8d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49857 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.183 waku 5c7e2a6d8af244ae608ff8cafe6e5bda0cada8d83c42d0c1474c3573ec1fe677
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5c7e2a6d8af2. Setting up logs at ./log/docker/node1_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 49853
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49853/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4","/ip4/172.18.220.183/tcp/49855/ws/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4"],"enrUri":"enr:-L24QP1R5OyY764g1Vfe1cDD9LfUzAccUWEb9-GnfJWBOHPyVRMHa6opYK-wTAmWvU90-LOqsjU8Lgo7kVXXV1O09rcCgmlkgnY0gmlwhKwS3LeKbXVsdGlhZGRyc5YACASsEty3BsK-AAoErBLctwbCv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAVH6RltvXKPwgvrI8DPB161a5mURfpHNLKdlmVxyIJGDdGNwgsK-g3VkcILCwIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QP1R5OyY764g1Vfe1cDD9LfUzAccUWEb9-GnfJWBOHPyVRMHa6opYK-wTAmWvU90-LOqsjU8Lgo7kVXXV1O09rcCgmlkgnY0gmlwhKwS3LeKbXVsdGlhZGRyc5YACASsEty3BsK-AAoErBLctwbCv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAVH6RltvXKPwgvrI8DPB161a5mURfpHNLKdlmVxyIJGDdGNwgsK-g3VkcILCwIV3YWt1MgU (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.213.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46942', '46943', '46944', '46945', '46946']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 46942:46942 -p 46943:46943 -p 46944:46944 -p 46945:46945 -p 46946:46946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46944 --rest-port=46942 --tcp-port=46943 --discv5-udp-port=46945 --rest-address=0.0.0.0 --nat=extip:172.18.213.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8e0fd0d58dbbbd3d0d6afcfcedca7bd3ea54efc2ae7ebef68bccc83db4ae3b50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46946 --metrics-logging=true --relay=false --filternode=/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.213.216 waku 088259cc6036276773f6aac93c641fd8f7bcf6876beb9bc0cfe1e2b510c557c9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 088259cc6036. Setting up logs at ./log/docker/node2_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 46942
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.216/tcp/46943/p2p/16Uiu2HAmRATfvf1oBUsPyCD4MpmoDDNBreQsxnSvqBYpadPkxt3i","/ip4/172.18.213.216/tcp/46944/ws/p2p/16Uiu2HAmRATfvf1oBUsPyCD4MpmoDDNBreQsxnSvqBYpadPkxt3i"],"enrUri":"enr:-L24QKtfQm6XzY9ICLA7SlOtAPcaAz2MRAPn9HEvyvREd6e8Ywf4Bwh-SjkQEHzNZB6mfJr_-WvJWcAUok0PYc_S6u8CgmlkgnY0gmlwhKwS1diKbXVsdGlhZGRyc5YACASsEtXYBrdfAAoErBLV2Aa3YN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDudj6mCbg3k6SZxaH72MnWrRrK9SAypSIi2oOlQT9U1GDdGNwgrdfg3VkcIK3YYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46942/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4"]'
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:49853/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:46942/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3a51e238-2385-4542-91e2-9f85e1e006a2", "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":"3a51e238-2385-4542-91e2-9f85e1e006a2","statusDesc":"OK"}'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012508022557,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012621367556,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012730325359,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012839122181,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012948710181,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013057265380,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013165976669,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013275373404,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013386268457,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013494908844,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013603255433,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013711796115,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013820840409,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013929850725,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014038814645,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014147768280,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014258254949,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014367507436,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014476662433,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014585533136,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014694263079,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014804794327,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014914806804,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015023595828,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015132378417,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015241627802,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015351276180,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015460070991,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015568955019,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015677966059,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A user agent string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015787009791,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A credit card number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015895576698,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A phone number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016004927271,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A UUID
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016117795358,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A hashtag
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016226909581,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A Twitter handle
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016335718915,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A password
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016444651046,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A date in common format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016553436378,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A time string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016662126415,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:19 Running test with payload A mathematical equation
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016771037796,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 5c7e2a6d8af2
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 088259cc6036
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,194 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_get_store_messages_with_different_content_topics with id: 2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.178.224
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33470', '33471', '33472', '33473', '33474']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 33470:33470 -p 33471:33471 -p 33472:33472 -p 33473:33473 -p 33474:33474 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33472 --rest-port=33470 --tcp-port=33471 --discv5-udp-port=33473 --rest-address=0.0.0.0 --nat=extip:172.18.178.224 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=faa0e32db6d8b7c7c1970acde4e9cec0d9a5a1fddd0ce69edce7cf2ccf9dd5d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33474 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 626edbbf8ccf. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.178.224 waku cc3b8f1a343ee76702fd241e1d7d9ad77976b0c7610b77fa5d602ae7fad40b0c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cc3b8f1a343e. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 33470
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 19bba8f6dffa. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F","/ip4/172.18.178.224/tcp/33472/ws/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F"],"enrUri":"enr:-L24QDjWaH6mb7pMnZPzLyCyoA2LHHNxyGRaaJaqmnrjb52-MFeKmqIkqJYds5n0ciE5vgVSUM_bdr-ZOtDbWB8jtBECgmlkgnY0gmlwhKwSsuCKbXVsdGlhZGRyc5YACASsErLgBoK_AAoErBKy4AaCwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbjzKss4fE8mnkJD2QuB0UhboP162ZRd5xj867uY_PWCDdGNwgoK_g3VkcIKCwYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDjWaH6mb7pMnZPzLyCyoA2LHHNxyGRaaJaqmnrjb52-MFeKmqIkqJYds5n0ciE5vgVSUM_bdr-ZOtDbWB8jtBECgmlkgnY0gmlwhKwSsuCKbXVsdGlhZGRyc5YACASsErLgBoK_AAoErBKy4AaCwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDbjzKss4fE8mnkJD2QuB0UhboP162ZRd5xj867uY_PWCDdGNwgoK_g3VkcIKCwYV3YWt1MgM (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6035', '6036', '6037', '6038', '6039']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 6035:6035 -p 6036:6036 -p 6037:6037 -p 6038:6038 -p 6039:6039 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6037 --rest-port=6035 --tcp-port=6036 --discv5-udp-port=6038 --rest-address=0.0.0.0 --nat=extip:172.18.18.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=794a3af554b96dcbd9a1dce85e2c6f2a8bdb1dedcdcd3a75fda28c1dd410ed4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6039 --metrics-logging=true --storenode=/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.230 waku 75c017397c781199d7849f6a69b205b001f1aa1cc42e8c4e62622fb36e2a35ad
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 75c017397c78. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-02__a75799e7-7976-4ecb-9c8a-e5266ced628a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 6035
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/debug/v1/info" -H "Content-Type: application/json" -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.230/tcp/6036/p2p/16Uiu2HAmAHuuNgQNnEpoEqq3ipn5ZfA4r4edsiaEa9DXjPxhFqAn","/ip4/172.18.18.230/tcp/6037/ws/p2p/16Uiu2HAmAHuuNgQNnEpoEqq3ipn5ZfA4r4edsiaEa9DXjPxhFqAn"],"enrUri":"enr:-L24QNBmevgxWOnBAeIusYIywpc-vB9LsNU-WMDmbzZopIXRAZiNfSYsbyKUhUFJtACX-9F5Gg4TZEbUK4TyAtVGNnUCgmlkgnY0gmlwhKwSEuaKbXVsdGlhZGRyc5YACASsEhLmBheUAAoErBIS5gYXld0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC3OJmsD9YI1vjqglJ10mKmqQI7Kidy9AnAXfDSXQZh4eDdGNwgheUg3VkcIIXloV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6035/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.178.224/tcp/33471/p2p/16Uiu2HAmL5JxkFc42ZHssrT3zp6ByTHQhZd6J4g1tTdQmF8S4E8F"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/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:6035/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /myapp/1/latest/proto
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdec4e9221c366ef53e65e14e4471e38344925bdade14d5ec861302219f1e8301"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdec4e9221c366ef53e65e14e4471e38344925bdade14d5ec861302219f1e8301"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /waku/2/content/test.js
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe42f874a326bf0c4f0280731d8bf296c21d728d5d9ba487cd497618ab8a12719"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe42f874a326bf0c4f0280731d8bf296c21d728d5d9ba487cd497618ab8a12719"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /app/22/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6c0506fbe0e1fbeb65b04c72c76a757e4db81c5eb6d08edda277e84983ce0700"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6c0506fbe0e1fbeb65b04c72c76a757e4db81c5eb6d08edda277e84983ce0700"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /toychat/2/huilong/proto
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4919ba00b8967fb9daeddd8200805ae6c4f43bd8607d65fac35ee37160f6d0d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa4919ba00b8967fb9daeddd8200805ae6c4f43bd8607d65fac35ee37160f6d0d"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /statusim/1/community/cbor
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c35ef693a5e5e9172e10109c7876252ad659981ecbdf5585047c2a449802c5c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4c35ef693a5e5e9172e10109c7876252ad659981ecbdf5585047c2a449802c5c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /app/27/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1030652ea4b68811025d7e466d9da62a9dca5f6755afea3d2ed7b61a181c7da4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1030652ea4b68811025d7e466d9da62a9dca5f6755afea3d2ed7b61a181c7da4"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /app/29/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4863cd790561710d20287ed95a5ef6c896ce0b3cbb774d6f6d8e1303b3a5d08f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4863cd790561710d20287ed95a5ef6c896ce0b3cbb774d6f6d8e1303b3a5d08f"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_get_messages:test_get_messages.py:32 Running test with content topic /app/20/sometopic/someencoding
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33470/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33470/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47313a28f7987f32c79df4f5f2a45fa1e84737200ed57d6eda4df95a0dde2cee"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6035/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x47313a28f7987f32c79df4f5f2a45fa1e84737200ed57d6eda4df95a0dde2cee"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id cc3b8f1a343e
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 75c017397c78
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,136 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_light_push_with_extra_field with id: 2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.87.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10942', '10943', '10944', '10945', '10946']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 10942:10942 -p 10943:10943 -p 10944:10944 -p 10945:10945 -p 10946:10946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10944 --rest-port=10942 --tcp-port=10943 --discv5-udp-port=10945 --rest-address=0.0.0.0 --nat=extip:172.18.87.244 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fba987aaccf9f106eb355ddbacd7b207c2f26ca341c9cf25a2dc4a9c463bebc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10946 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.87.244 waku c27589fbe0de6a6d9b4f42696d358e919d27207a59e785530b0333625a77477f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c27589fbe0de. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 10942
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 74cc31589b20. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 00030dcd470d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10942/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu","/ip4/172.18.87.244/tcp/10944/ws/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"],"enrUri":"enr:-L24QApIKDg6LZ_SpF2yo4g2SztRkvQz6jVr8_d54ESAfbf6QzJ-5HM4oRlSAD0heS8x9qcm-avje0KSilQY9nFu7qsCgmlkgnY0gmlwhKwSV_SKbXVsdGlhZGRyc5YACASsElf0Biq_AAoErBJX9AYqwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrt__ASzfklmpeOfc5QafL-L7dSdBvVF21iqheCd5GKaDdGNwgiq_g3VkcIIqwYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36294', '36295', '36296', '36297', '36298']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 36294:36294 -p 36295:36295 -p 36296:36296 -p 36297:36297 -p 36298:36298 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36296 --rest-port=36294 --tcp-port=36295 --discv5-udp-port=36297 --rest-address=0.0.0.0 --nat=extip:172.18.104.213 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c29efaffaccec33220c9cbe1d392dc36334bc8907e1faaafe3b64519f3dd0a21 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36298 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.213 waku 1c1375e00a6b31024240fdc8fa300914d6c49a59a2a7b081c5d6f0685c41c0c4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1c1375e00a6b. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 36294
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36294/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36294/debug/v1/info" -H "Content-Type: application/json" -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.213/tcp/36295/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4","/ip4/172.18.104.213/tcp/36296/ws/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4"],"enrUri":"enr:-L24QK5hn-nKNv-14Lt0203n00qygaNVsc2rdvzmXr1aAWAfDaBA45xVwXsI8DVGAEusBCDUlpOxqvcDH-51rlslsVkCgmlkgnY0gmlwhKwSaNWKbXVsdGlhZGRyc5YACASsEmjVBo3HAAoErBJo1QaNyN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDvQUAUrRzD25a0WvpI0gHEEzhPeYl5LRHiTMWpcGR3gWDdGNwgo3Hg3VkcIKNyYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36294/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QApIKDg6LZ_SpF2yo4g2SztRkvQz6jVr8_d54ESAfbf6QzJ-5HM4oRlSAD0heS8x9qcm-avje0KSilQY9nFu7qsCgmlkgnY0gmlwhKwSV_SKbXVsdGlhZGRyc5YACASsElf0Biq_AAoErBJX9AYqwN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDrt__ASzfklmpeOfc5QafL-L7dSdBvVF21iqheCd5GKaDdGNwgiq_g3VkcIIqwYV3YWt1Mgk (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.54.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38821', '38822', '38823', '38824', '38825']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 38821:38821 -p 38822:38822 -p 38823:38823 -p 38824:38824 -p 38825:38825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38823 --rest-port=38821 --tcp-port=38822 --discv5-udp-port=38824 --rest-address=0.0.0.0 --nat=extip:172.18.54.22 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b66eaeea3082c5a4c7aa10ef134154ff6dfade0625f82eedbccd1e1dffb4cead --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38825 --metrics-logging=true --lightpushnode=/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.54.22 waku cec3013f08c3cbed5eea5d35ff94d923ba1fdbe96954f97124a8009be2d0d237
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cec3013f08c3. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-53__435a1091-2c4d-4cfe-8bfc-547411ef2047__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 38821
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38821/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.54.22/tcp/38822/p2p/16Uiu2HAm479jHMrLhSc1v6pc7eyLU2yFpMERaUoQ1DXj6nzMGNhN","/ip4/172.18.54.22/tcp/38823/ws/p2p/16Uiu2HAm479jHMrLhSc1v6pc7eyLU2yFpMERaUoQ1DXj6nzMGNhN"],"enrUri":"enr:-L24QJI4pVQ4Po66iq-ci4oKIA5ZSudK4EPIFBQKc9s1HD4tWLLZySmtjtfXBhwH7o56T0krdU456c-SLIlGC8jLYPkCgmlkgnY0gmlwhKwSNhaKbXVsdGlhZGRyc5YACASsEjYWBpemAAoErBI2FgaXp90DgnJzhQDGAQAAiXNlY3AyNTZrMaECgPqGFpmGpPGwn4tzfOw5rAiOhJtzBTp8J1m2PSHJHxGDdGNwgpemg3VkcIKXqIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.244/tcp/10943/p2p/16Uiu2HAmQRdPmS5K9fDoSnqCPPRhqnDaAZaecFFM1CZeRqqgLoWu"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38821/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.213/tcp/36295/p2p/16Uiu2HAmRNqq1pWRYYZ9VSpj2oVbTZEHRtBFHoSG8pcxQTwbVAC4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10942/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:36294/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:38821/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:38821/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902158365775933, "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:38821/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id c27589fbe0de
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 1c1375e00a6b
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id cec3013f08c3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c27589fbe0de. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,499 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_publish_with_valid_payloads with id: 2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.230
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31204', '31205', '31206', '31207', '31208']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31204:31204 -p 31205:31205 -p 31206:31206 -p 31207:31207 -p 31208:31208 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31206 --rest-port=31204 --tcp-port=31205 --discv5-udp-port=31207 --rest-address=0.0.0.0 --nat=extip:172.18.28.230 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa3b1ccaf444e20962c8c0a7bc2bb5b01ba14e9c5125eeed72924aa35ce3d1ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31208 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.230 waku e1a5a169b916b5ab99eb3e012595ee3400e17176dc4af92a479dcd07917f262f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e1a5a169b916. Setting up logs at ./log/docker/node1_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 31204
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 1c1375e00a6b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cec3013f08c3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/debug/v1/info" -H "Content-Type: application/json" -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.230/tcp/31205/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS","/ip4/172.18.28.230/tcp/31206/ws/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS"],"enrUri":"enr:-L24QEVhY4NMHuQ0K6h1l1L06qqaeKdcWdz94tsiGnYhratAO19GDBKwu8JNgQRr_uGt-AsyeXKzJWQMVcym25p8UM4CgmlkgnY0gmlwhKwSHOaKbXVsdGlhZGRyc5YACASsEhzmBnnlAAoErBIc5gZ55t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3Upg7ZQsSjTYlc-cfutGPdvL0TsEt471h7RhqE-Ff62DdGNwgnnlg3VkcIJ554V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QEVhY4NMHuQ0K6h1l1L06qqaeKdcWdz94tsiGnYhratAO19GDBKwu8JNgQRr_uGt-AsyeXKzJWQMVcym25p8UM4CgmlkgnY0gmlwhKwSHOaKbXVsdGlhZGRyc5YACASsEhzmBnnlAAoErBIc5gZ55t0DgnJzhQDGAQAAiXNlY3AyNTZrMaED3Upg7ZQsSjTYlc-cfutGPdvL0TsEt471h7RhqE-Ff62DdGNwgnnlg3VkcIJ554V3YWt1MgE (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.62.189
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27452', '27453', '27454', '27455', '27456']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 27452:27452 -p 27453:27453 -p 27454:27454 -p 27455:27455 -p 27456:27456 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27454 --rest-port=27452 --tcp-port=27453 --discv5-udp-port=27455 --rest-address=0.0.0.0 --nat=extip:172.18.62.189 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9df7dba617fbe7de1e0228c0d0d251bc4ca4294b44edc4df472efc8d96e51cba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27456 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.62.189 waku c52ed39f36ae3327a2c2acbf68688ef277ee3519d1c9028c6ed4d37c44dd083c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c52ed39f36ae. Setting up logs at ./log/docker/node2_2026-04-22_23-55-59__309b4f84-6c01-42dd-9c6d-2d159730a912__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 27452
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.189/tcp/27453/p2p/16Uiu2HAmAcd7zZ3uKjJSveTxxJVCrCRreLoHwWR8XjD8FN37A7DV","/ip4/172.18.62.189/tcp/27454/ws/p2p/16Uiu2HAmAcd7zZ3uKjJSveTxxJVCrCRreLoHwWR8XjD8FN37A7DV"],"enrUri":"enr:-L24QHUG1vBlJjEjjj_ke3PAELinRoWZzpCH--sU-X3Zmgd8DL5ApXeei8cBHWfVZmKqv5Y7KVXv9OZXGAS2y-2mnicCgmlkgnY0gmlwhKwSPr2KbXVsdGlhZGRyc5YACASsEj69Bms9AAoErBI-vQZrPt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC4a115ZOUrQh9rLyPb0YXMC09xC3Syfjjddeth1L0c_SDdGNwgms9g3VkcIJrP4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27452/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.230/tcp/31205/p2p/16Uiu2HAmTYpESwfrzC9EhhJJWoNPLWx6LAqdEsscXipE6Vkk1KPS"]'
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:31204/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:27452/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:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902163244088576,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902163244088576,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163360175404,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163360175404,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163472165819,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163472165819,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163584681544,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163584681544,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163697969664,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163697969664,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163812209520,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163812209520,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163924760008,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902163924760008,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164038983176,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164038983176,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164152114086,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164152114086,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164264970180,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164264970180,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164378111707,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164378111707,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164490044683,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164490044683,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164604941794,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164604941794,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164716931479,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164716931479,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164829637332,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164829637332,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164941519003,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902164941519003,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165053580128,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165053580128,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165166927531,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165166927531,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165278947635,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165278947635,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165390960556,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165390960556,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165502870993,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165502870993,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165615572440,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165615572440,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165728336188,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165728336188,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165841651881,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165841651881,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165953554978,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902165953554978,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166070656671,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166070656671,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166184032896,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166184032896,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166297163526,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166297163526,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166409593151,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166409593151,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166523745520,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166523745520,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166636125740,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166636125740,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A user agent string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166748437311,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166748437311,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A credit card number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166861455861,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166861455861,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A phone number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166973978158,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902166973978158,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A UUID
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167086469869,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167086469869,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A hashtag
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167198687579,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167198687579,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A Twitter handle
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167319394561,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167319394561,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A password
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167433751414,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167433751414,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A date in common format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167547215916,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167547215916,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A time string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167661284646,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167661284646,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:19 Running test with payload A mathematical equation
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31204/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167773440858,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902167773440858,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id e1a5a169b916
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id c52ed39f36ae
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,110 @@
2026-04-22 23:54:45.941 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:45.942 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:54:45.942 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8
2026-04-22 23:54:45.942 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:54:45.942 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-22 23:54:45.943 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-22 23:54:45.949 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:45.949 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
2026-04-22 23:54:45.949 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:45.949 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:54:45.949 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:45.949 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:45.949 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:45.951 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:45.951 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.84.155
2026-04-22 23:54:45.951 DEBUG [src.node.docker_mananger] Generated ports ['24302', '24303', '24304', '24305', '24306']
2026-04-22 23:54:45.951 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:45.951 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:45.951 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:45.951 DEBUG [src.node.docker_mananger] docker run -i -t -p 24302:24302 -p 24303:24303 -p 24304:24304 -p 24305:24305 -p 24306:24306 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24304 --rest-port=24302 --tcp-port=24303 --discv5-udp-port=24305 --rest-address=0.0.0.0 --nat=extip:172.18.84.155 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=70820c4b6dacec51f68f2d6dcae543b6bfa92adfb1f9adac3bea43c3d2c49ea2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24306 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:46.130 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.84.155 waku 683b0dad8f47112902894d68896b008391e8d82b8d6d5c5fa5273810e75c5c7d
2026-04-22 23:54:46.161 DEBUG [src.node.docker_mananger] Container started with ID 683b0dad8f47. Setting up logs at ./log/docker/node1_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
2026-04-22 23:54:46.161 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24302
2026-04-22 23:54:46.161 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:46.261 ERROR [src.node.docker_mananger] Max retries reached for container f4c6a4a0e67e. Exiting log stream.
2026-04-22 23:54:46.716 ERROR [src.node.docker_mananger] Max retries reached for container c7cab7d1c6e5. Exiting log stream.
2026-04-22 23:54:47.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:47.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:47.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:47.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:47.368 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:47.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:47.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:47.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:47.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:47.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:47.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:47.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:47.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:47.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:47.780 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:47.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24302/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:47.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M","/ip4/172.18.84.155/tcp/24304/ws/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M"],"enrUri":"enr:-L24QBYqr_svFn3IM46p7FQeeoZrkcoVkMq2pAHjv4rtscy9W27UX_tYyTRqui0d2xZyHtcUTLzNIpJRtDmX-MU0t0kCgmlkgnY0gmlwhKwSVJuKbXVsdGlhZGRyc5YACASsElSbBl7vAAoErBJUmwZe8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcOw4hCDVPpJS3pUVJCeczt6HoHmkdJZaaP5LDP55-UKDdGNwgl7vg3VkcIJe8YV3YWt1MgU"}'
2026-04-22 23:54:47.783 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:47.784 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-22 23:54:47.790 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:47.790 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
2026-04-22 23:54:47.790 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:47.790 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:54:47.790 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QBYqr_svFn3IM46p7FQeeoZrkcoVkMq2pAHjv4rtscy9W27UX_tYyTRqui0d2xZyHtcUTLzNIpJRtDmX-MU0t0kCgmlkgnY0gmlwhKwSVJuKbXVsdGlhZGRyc5YACASsElSbBl7vAAoErBJUmwZe8N0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDcOw4hCDVPpJS3pUVJCeczt6HoHmkdJZaaP5LDP55-UKDdGNwgl7vg3VkcIJe8YV3YWt1MgU (fleet DNS discovery replaces it)
2026-04-22 23:54:47.791 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:47.791 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:47.791 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:47.792 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:47.792 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.20
2026-04-22 23:54:47.793 DEBUG [src.node.docker_mananger] Generated ports ['14678', '14679', '14680', '14681', '14682']
2026-04-22 23:54:47.793 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:47.793 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:47.793 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:47.793 DEBUG [src.node.docker_mananger] docker run -i -t -p 14678:14678 -p 14679:14679 -p 14680:14680 -p 14681:14681 -p 14682:14682 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14680 --rest-port=14678 --tcp-port=14679 --discv5-udp-port=14681 --rest-address=0.0.0.0 --nat=extip:172.18.96.20 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a8d58f3a58ab713149fb3e3f4d74fa91acf174a7cddbae50a0e7c9bae4f28c5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14682 --metrics-logging=true --relay=false --filternode=/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:47.977 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.20 waku 64aab64a25c9bbd656f3cf9d987c8ef01517ea402056091bb80699e73d46bfee
2026-04-22 23:54:48.008 DEBUG [src.node.docker_mananger] Container started with ID 64aab64a25c9. Setting up logs at ./log/docker/node2_2026-04-22_23-54-45__08bb57f0-c63b-4652-b281-9d84ce0838f8__wakuorg_nwaku:latest.log
2026-04-22 23:54:48.009 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14678
2026-04-22 23:54:48.010 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:49.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:49.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:49.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:49.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:49.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:49.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:49.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:49.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:49.321 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:49.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:49.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.20/tcp/14679/p2p/16Uiu2HAmBgKTWSUVDZn3CGkyzyLrrYNrMP3R2VKoGMY1ZkEkTHni","/ip4/172.18.96.20/tcp/14680/ws/p2p/16Uiu2HAmBgKTWSUVDZn3CGkyzyLrrYNrMP3R2VKoGMY1ZkEkTHni"],"enrUri":"enr:-L24QFw3K2xlczhkJ-qH0fFBiA3XxqqTWDhozJbXGY8_KsQEF23VYnQLG6NG5p-KP1ksTp4fSpYQoJ2R1VqD76WPpTECgmlkgnY0gmlwhKwSYBSKbXVsdGlhZGRyc5YACASsEmAUBjlXAAoErBJgFAY5WN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8Xt_nGnvjev5kppa2bbZgsxfeLN8-BH7cBeJ_sotWjuDdGNwgjlXg3VkcII5WYV3YWt1MgA"}'
2026-04-22 23:54:49.326 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:49.326 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14678/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.155/tcp/24303/p2p/16Uiu2HAmLFnvkmX8ogXFtZYPkZPUDSbCZzq1siHoNHDnM7TuQ18M"]'
2026-04-22 23:54:49.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:49.348 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-22 23:54:49.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24302/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:54:49.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:49.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6cb4699d-353d-443f-9e94-5f595d64e482", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:54:49.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6cb4699d-353d-443f-9e94-5f595d64e482","statusDesc":"OK"}'
2026-04-22 23:54:49.371 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24302/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:54:49.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:49.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c17c8616-6683-4f5c-89c3-f514ba721f3a", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:54:49.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c17c8616-6683-4f5c-89c3-f514ba721f3a","statusDesc":"OK"}'
2026-04-22 23:54:49.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:49.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:49.394 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:49.494 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:49.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:49.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776902089384227486,"ephemeral":false}]'
2026-04-22 23:54:49.498 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:14678/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:54:49.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-22 23:54:49.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:49.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:49.511 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:49.612 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:49.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14678/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:49.614 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:14678/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
2026-04-22 23:54:49.617 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:54:49.619 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:54:49.619 DEBUG [src.node.waku_node] Stopping container with id 683b0dad8f47
2026-04-22 23:54:50.057 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:50.061 DEBUG [src.node.waku_node] Stopping container with id 64aab64a25c9
2026-04-22 23:54:50.525 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:50.527 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:54:50.552 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:54:50.567 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,501 @@
2026-04-22 23:56:15.451 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:15.452 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:56:15.453 DEBUG [tests.conftest] Running test: test_publish_with_valid_content_topics with id: 2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13
2026-04-22 23:56:15.454 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:56:15.454 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-22 23:56:15.454 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-22 23:56:15.464 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:15.464 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
2026-04-22 23:56:15.465 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:15.465 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:56:15.465 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:15.466 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:15.466 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:15.469 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:15.469 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.119
2026-04-22 23:56:15.469 DEBUG [src.node.docker_mananger] Generated ports ['32435', '32436', '32437', '32438', '32439']
2026-04-22 23:56:15.470 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:15.470 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:15.471 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:15.471 DEBUG [src.node.docker_mananger] docker run -i -t -p 32435:32435 -p 32436:32436 -p 32437:32437 -p 32438:32438 -p 32439:32439 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32437 --rest-port=32435 --tcp-port=32436 --discv5-udp-port=32438 --rest-address=0.0.0.0 --nat=extip:172.18.105.119 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b7ac04456cf3ee8a4d14ebff067d9ce4fcdf30af2298e4abbd2b9a65054f52bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32439 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:15.661 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.119 waku 6ab4637358b12ae9d612879d0c9d7eefcc06ec16ba6a266d5e4d710beb7f2997
2026-04-22 23:56:15.692 DEBUG [src.node.docker_mananger] Container started with ID 6ab4637358b1. Setting up logs at ./log/docker/node1_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
2026-04-22 23:56:15.692 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32435
2026-04-22 23:56:15.693 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:15.774 ERROR [src.node.docker_mananger] Max retries reached for container 45fada071891. Exiting log stream.
2026-04-22 23:56:16.320 ERROR [src.node.docker_mananger] Max retries reached for container 8af2609ae673. Exiting log stream.
2026-04-22 23:56:16.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:16.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:16.796 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:16.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:16.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:16.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:17.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:17.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:17.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:17.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:17.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:17.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:17.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:17.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:56:17.312 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:17.312 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:17.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.119/tcp/32436/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR","/ip4/172.18.105.119/tcp/32437/ws/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR"],"enrUri":"enr:-L24QDv3cAreHcJ2eCqV5ZHs-48CZ_8emq2m7Ho8G02GSSHSJsPXJdhyADm0UQUtiS0eUsDtTa22TMQSwwFO-5b6wgcCgmlkgnY0gmlwhKwSaXeKbXVsdGlhZGRyc5YACASsEml3Bn60AAoErBJpdwZ-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcZoGggTeeIsmV2O2jIeREW4O_NimSsoMKxs-pVsJBPiDdGNwgn60g3VkcIJ-toV3YWt1MgE"}'
2026-04-22 23:56:17.315 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:17.321 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:17.321 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
2026-04-22 23:56:17.321 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:17.321 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:56:17.322 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDv3cAreHcJ2eCqV5ZHs-48CZ_8emq2m7Ho8G02GSSHSJsPXJdhyADm0UQUtiS0eUsDtTa22TMQSwwFO-5b6wgcCgmlkgnY0gmlwhKwSaXeKbXVsdGlhZGRyc5YACASsEml3Bn60AAoErBJpdwZ-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcZoGggTeeIsmV2O2jIeREW4O_NimSsoMKxs-pVsJBPiDdGNwgn60g3VkcIJ-toV3YWt1MgE (fleet DNS discovery replaces it)
2026-04-22 23:56:17.322 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:17.322 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:17.322 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:17.323 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:17.324 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.236
2026-04-22 23:56:17.324 DEBUG [src.node.docker_mananger] Generated ports ['35972', '35973', '35974', '35975', '35976']
2026-04-22 23:56:17.324 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:17.324 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:17.324 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:17.324 DEBUG [src.node.docker_mananger] docker run -i -t -p 35972:35972 -p 35973:35973 -p 35974:35974 -p 35975:35975 -p 35976:35976 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35974 --rest-port=35972 --tcp-port=35973 --discv5-udp-port=35975 --rest-address=0.0.0.0 --nat=extip:172.18.247.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ab3b43f60be3d2ed1eaa9fec137987e4ac20cecd5bdc572ffc8522a57c007de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35976 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:17.514 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.236 waku ff3e592d26c7b4562ecd5397292da7b22b15581527b4c45610699315d12f203e
2026-04-22 23:56:17.546 DEBUG [src.node.docker_mananger] Container started with ID ff3e592d26c7. Setting up logs at ./log/docker/node2_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
2026-04-22 23:56:17.546 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35972
2026-04-22 23:56:17.546 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:18.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:18.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:18.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:18.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:18.752 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:18.755 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:18.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:18.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:56:18.858 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:18.858 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:18.860 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.236/tcp/35973/p2p/16Uiu2HAmE3nnqebn4rucftsxEdgfj9uPwSdKtApQMrBVrQL99pGp","/ip4/172.18.247.236/tcp/35974/ws/p2p/16Uiu2HAmE3nnqebn4rucftsxEdgfj9uPwSdKtApQMrBVrQL99pGp"],"enrUri":"enr:-L24QHy8uWPbbitwGs8TmH4siKcg1kPwqLosqadQz1LQiy5tVdpwqcEsZF5xl6wzE0ntQYHvI4maLCaOQauyzC1ojfYCgmlkgnY0gmlwhKwS9-yKbXVsdGlhZGRyc5YACASsEvfsBoyFAAoErBL37AaMht0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFLL5pW19MYRsMniG_RPzC7fruLONTJqnM-oziiYTKBGDdGNwgoyFg3VkcIKMh4V3YWt1MgE"}'
2026-04-22 23:56:18.860 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:18.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35972/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.119/tcp/32436/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR"]'
2026-04-22 23:56:18.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:18.890 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-22 23:56:18.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:18.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:18.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35972/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:18.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:18.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:18.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:18.918 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:19.019 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.022 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":1776902178909762816,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.023 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.026 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":1776902178909762816,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.027 INFO [src.steps.relay] WARM UP successful!!
2026-04-22 23:56:19.028 DEBUG [tests.relay.test_publish] Running test with content topic A simple string
2026-04-22 23:56:19.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:19.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:19.033 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:19.133 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1776902179029047951,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.137 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Hello World!","version":0,"timestamp":1776902179029047951,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.141 DEBUG [tests.relay.test_publish] Running test with content topic An integer
2026-04-22 23:56:19.141 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:19.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:19.146 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:19.246 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1776902179141703952,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.250 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234567890","version":0,"timestamp":1776902179141703952,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.253 DEBUG [tests.relay.test_publish] Running test with content topic A dictionary
2026-04-22 23:56:19.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:19.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:19.258 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:19.358 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902179253974122,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.362 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902179253974122,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.366 DEBUG [tests.relay.test_publish] Running test with content topic Chinese characters
2026-04-22 23:56:19.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:19.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:19.371 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:19.472 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902179366467199,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.476 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902179366467199,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.479 DEBUG [tests.relay.test_publish] Running test with content topic Emojis
2026-04-22 23:56:19.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:19.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:19.485 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:19.585 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.585 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902179480094625,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.589 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902179480094625,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.593 DEBUG [tests.relay.test_publish] Running test with content topic Lorem ipsum text
2026-04-22 23:56:19.593 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:19.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:19.598 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:19.699 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902179593440904,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.702 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902179593440904,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.706 DEBUG [tests.relay.test_publish] Running test with content topic HTML content
2026-04-22 23:56:19.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:19.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:19.711 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:19.811 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902179706851054,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.815 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902179706851054,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.818 DEBUG [tests.relay.test_publish] Running test with content topic Cyrillic characters
2026-04-22 23:56:19.819 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:19.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:19.823 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:19.924 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.926 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902179819082555,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.927 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:19.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:19.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902179819082555,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:19.931 DEBUG [tests.relay.test_publish] Running test with content topic Base64 encoded string
2026-04-22 23:56:19.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:19.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:19.935 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:20.035 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902179931718393,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.039 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902179931718393,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.043 DEBUG [tests.relay.test_publish] Running test with content topic Binary data
2026-04-22 23:56:20.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:20.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:20.047 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:20.148 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902180043638238,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.152 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902180043638238,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.155 DEBUG [tests.relay.test_publish] Running test with content topic Special characters with whitespace
2026-04-22 23:56:20.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:20.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:20.160 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:20.261 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902180155813227,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.265 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.267 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902180155813227,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.268 DEBUG [tests.relay.test_publish] Running test with content topic Boolean false as a string
2026-04-22 23:56:20.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:20.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:20.273 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:20.373 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1776902180269059975,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.377 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"False","version":0,"timestamp":1776902180269059975,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.380 DEBUG [tests.relay.test_publish] Running test with content topic A float number
2026-04-22 23:56:20.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:20.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:20.385 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:20.485 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1776902180381008094,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.489 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"3.1415926535","version":0,"timestamp":1776902180381008094,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.493 DEBUG [tests.relay.test_publish] Running test with content topic A list
2026-04-22 23:56:20.493 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:20.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:20.497 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:20.598 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.598 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902180493449227,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.601 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902180493449227,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.605 DEBUG [tests.relay.test_publish] Running test with content topic Hexadecimal number as a string
2026-04-22 23:56:20.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:20.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:20.609 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:20.710 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902180605635024,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.714 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902180605635024,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.717 DEBUG [tests.relay.test_publish] Running test with content topic Email format
2026-04-22 23:56:20.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:20.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:20.722 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:20.823 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1776902180718063754,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.827 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"user@example.com","version":0,"timestamp":1776902180718063754,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.831 DEBUG [tests.relay.test_publish] Running test with content topic URL format
2026-04-22 23:56:20.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:20.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:20.835 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:20.935 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1776902180831373993,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.939 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:20.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:20.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"http://example.com","version":0,"timestamp":1776902180831373993,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:20.943 DEBUG [tests.relay.test_publish] Running test with content topic Date and time in ISO format
2026-04-22 23:56:20.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:20.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:20.947 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:21.047 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902180943346835,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.051 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902180943346835,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.054 DEBUG [tests.relay.test_publish] Running test with content topic String with escaped quotes
2026-04-22 23:56:21.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:21.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:21.059 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:21.159 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902181055076435,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.163 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902181055076435,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.167 DEBUG [tests.relay.test_publish] Running test with content topic A regular expression
2026-04-22 23:56:21.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:21.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:21.171 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:21.271 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.272 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902181167482788,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.275 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902181167482788,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.279 DEBUG [tests.relay.test_publish] Running test with content topic A very long string
2026-04-22 23:56:21.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:21.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:21.284 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:21.385 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902181279345927,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.389 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902181279345927,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.395 DEBUG [tests.relay.test_publish] Running test with content topic A JSON string
2026-04-22 23:56:21.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:21.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:21.402 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:21.502 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.502 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902181396615863,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.506 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902181396615863,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.510 DEBUG [tests.relay.test_publish] Running test with content topic A Unix path
2026-04-22 23:56:21.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:21.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:21.516 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:21.616 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902181510390097,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.620 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902181510390097,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.624 DEBUG [tests.relay.test_publish] Running test with content topic A Windows path
2026-04-22 23:56:21.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:21.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:21.630 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:21.731 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902181624888997,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.736 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902181624888997,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.739 DEBUG [tests.relay.test_publish] Running test with content topic An SQL query
2026-04-22 23:56:21.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:21.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:21.746 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:21.846 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902181740223763,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.850 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.850 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902181740223763,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.853 DEBUG [tests.relay.test_publish] Running test with content topic JavaScript code snippet
2026-04-22 23:56:21.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:21.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:21.859 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:21.959 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902181854082005,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.963 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:21.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:21.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902181854082005,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:21.966 DEBUG [tests.relay.test_publish] Running test with content topic A CSS snippet
2026-04-22 23:56:21.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:21.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:21.971 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:22.071 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902181966915239,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.075 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902181966915239,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.079 DEBUG [tests.relay.test_publish] Running test with content topic A Python one-liner
2026-04-22 23:56:22.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:22.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:22.084 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:22.184 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902182079429586,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.188 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902182079429586,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.191 DEBUG [tests.relay.test_publish] Running test with content topic An IP address
2026-04-22 23:56:22.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:22.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:22.196 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:22.296 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1776902182191969336,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.300 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"192.168.1.1","version":0,"timestamp":1776902182191969336,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.303 DEBUG [tests.relay.test_publish] Running test with content topic A domain name
2026-04-22 23:56:22.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:22.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:22.308 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:22.409 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1776902182303597935,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.412 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"www.example.com","version":0,"timestamp":1776902182303597935,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.416 DEBUG [tests.relay.test_publish] Running test with content topic A user agent string
2026-04-22 23:56:22.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:22.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:22.423 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:22.524 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902182416505030,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.527 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.528 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902182416505030,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.531 DEBUG [tests.relay.test_publish] Running test with content topic A credit card number
2026-04-22 23:56:22.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:22.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:22.537 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:22.637 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902182531730276,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.641 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902182531730276,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.644 DEBUG [tests.relay.test_publish] Running test with content topic A phone number
2026-04-22 23:56:22.645 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:22.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:22.649 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:22.749 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1776902182645044752,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.753 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"+1234567890","version":0,"timestamp":1776902182645044752,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.757 DEBUG [tests.relay.test_publish] Running test with content topic A UUID
2026-04-22 23:56:22.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:22.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:22.762 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:22.863 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902182757954832,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.866 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902182757954832,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.870 DEBUG [tests.relay.test_publish] Running test with content topic A hashtag
2026-04-22 23:56:22.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:22.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:22.875 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:22.975 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.975 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1776902182870507002,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.979 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:22.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:22.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"#helloWorld","version":0,"timestamp":1776902182870507002,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:22.982 DEBUG [tests.relay.test_publish] Running test with content topic A Twitter handle
2026-04-22 23:56:22.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:22.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:22.987 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:23.088 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1776902182983215153,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.092 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"@username","version":0,"timestamp":1776902182983215153,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.096 DEBUG [tests.relay.test_publish] Running test with content topic A password
2026-04-22 23:56:23.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:23.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:23.101 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:23.201 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902183096324235,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.205 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902183096324235,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.209 DEBUG [tests.relay.test_publish] Running test with content topic A date in common format
2026-04-22 23:56:23.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:23.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:23.213 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:23.314 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1776902183209644538,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.317 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"01/11/2023","version":0,"timestamp":1776902183209644538,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.321 DEBUG [tests.relay.test_publish] Running test with content topic A time string
2026-04-22 23:56:23.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:23.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:23.326 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:23.426 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1776902183321823813,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.430 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.430 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"12:00:00","version":0,"timestamp":1776902183321823813,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.433 DEBUG [tests.relay.test_publish] Running test with content topic A mathematical equation
2026-04-22 23:56:23.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:23.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:23.438 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:23.539 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1776902183434243013,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.543 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:23.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:23.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"E = mc^2","version":0,"timestamp":1776902183434243013,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:23.549 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:56:23.550 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:56:23.551 DEBUG [src.node.waku_node] Stopping container with id 6ab4637358b1
2026-04-22 23:56:24.037 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:24.037 DEBUG [src.node.waku_node] Stopping container with id ff3e592d26c7
2026-04-22 23:56:24.501 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:24.504 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:56:24.558 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:56:24.598 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,699 @@
2026-04-22 23:55:06.622 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:06.623 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:55:06.623 DEBUG [tests.conftest] Running test: test_light_push_with_valid_payloads with id: 2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a
2026-04-22 23:55:06.623 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:55:06.623 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-22 23:55:06.630 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:06.630 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
2026-04-22 23:55:06.630 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:06.630 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:55:06.630 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:06.630 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:06.630 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:06.632 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:06.632 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.183.106
2026-04-22 23:55:06.632 DEBUG [src.node.docker_mananger] Generated ports ['53529', '53530', '53531', '53532', '53533']
2026-04-22 23:55:06.632 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:06.632 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:06.632 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:06.632 DEBUG [src.node.docker_mananger] docker run -i -t -p 53529:53529 -p 53530:53530 -p 53531:53531 -p 53532:53532 -p 53533:53533 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53531 --rest-port=53529 --tcp-port=53530 --discv5-udp-port=53532 --rest-address=0.0.0.0 --nat=extip:172.18.183.106 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdffeabe50f7ffcebdd3cc2c3006fbfa695d93387cd73ee8fb3f178ea4d861ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53533 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:06.812 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.183.106 waku dd01032ab01f600cce528b5d84c70772936fb464e76d59392ece26c8e3499998
2026-04-22 23:55:06.846 DEBUG [src.node.docker_mananger] Container started with ID dd01032ab01f. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
2026-04-22 23:55:06.847 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53529
2026-04-22 23:55:06.847 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:06.936 ERROR [src.node.docker_mananger] Max retries reached for container 345ef30851d1. Exiting log stream.
2026-04-22 23:55:07.388 ERROR [src.node.docker_mananger] Max retries reached for container 4c2dd8542f5b. Exiting log stream.
2026-04-22 23:55:07.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:07.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:07.951 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:07.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:08.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:08.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:08.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:08.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:08.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:08.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:08.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:08.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:08.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:08.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:08.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:08.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:08.669 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:08.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"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-22 23:55:08.672 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:08.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:08.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8","/ip4/172.18.183.106/tcp/53531/ws/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"],"enrUri":"enr:-L24QIX43pmGLk2JaHoBFrZmuN_8D7gTJIpuAN-zugt9IIN-Marya7cSX4bKzNel7C8OX2KWPNlOvJZwc9zBfmAdNI8CgmlkgnY0gmlwhKwSt2qKbXVsdGlhZGRyc5YACASsErdqBtEaAAoErBK3agbRG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECz97hLt6yg1833Qiw7UzeBgprzVawsCLbN6WjBOgfBF-DdGNwgtEag3VkcILRHIV3YWt1Mgk"}'
2026-04-22 23:55:08.674 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:08.681 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:08.681 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
2026-04-22 23:55:08.681 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:08.681 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:55:08.681 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:08.681 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:08.682 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:08.683 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:08.683 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.232
2026-04-22 23:55:08.683 DEBUG [src.node.docker_mananger] Generated ports ['40567', '40568', '40569', '40570', '40571']
2026-04-22 23:55:08.683 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:08.683 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:08.683 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:08.684 DEBUG [src.node.docker_mananger] docker run -i -t -p 40567:40567 -p 40568:40568 -p 40569:40569 -p 40570:40570 -p 40571:40571 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40569 --rest-port=40567 --tcp-port=40568 --discv5-udp-port=40570 --rest-address=0.0.0.0 --nat=extip:172.18.93.232 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=50e88b197ef6abc93243310ae990b861bbfacc2f6f6eb8cd9e668dda23a3cd3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40571 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:08.895 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.232 waku 9a36aa26ca331ac645b1c4d78433422e2ca2bc5b7b6654cf4adbd36bfe3b5a1e
2026-04-22 23:55:08.923 DEBUG [src.node.docker_mananger] Container started with ID 9a36aa26ca33. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
2026-04-22 23:55:08.924 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40567
2026-04-22 23:55:08.924 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:09.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:09.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:10.027 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:10.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:10.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:10.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:10.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:10.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:55:10.235 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:10.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:10.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.232/tcp/40568/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb","/ip4/172.18.93.232/tcp/40569/ws/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb"],"enrUri":"enr:-L24QPdIvJUk71fGBkQFz-JtOGvqoC0t35wgX76ckpAgbIU3b-7Jc_oDnSa6KtEbXwJTz7aLE96scxtzPT8xCcoEfXoCgmlkgnY0gmlwhKwSXeiKbXVsdGlhZGRyc5YACASsEl3oBp54AAoErBJd6Aaeed0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5-483ZI9j5SNTGRy6_FnHWnCwRXDnpO1zfrNyHs0RuSDdGNwgp54g3VkcIKeeoV3YWt1MgE"}'
2026-04-22 23:55:10.238 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:10.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40567/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"]'
2026-04-22 23:55:10.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:10.277 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:10.277 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
2026-04-22 23:55:10.277 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:10.277 DEBUG [tests.conftest] fleet_joined_start: additional node 2 bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:55:10.277 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QIX43pmGLk2JaHoBFrZmuN_8D7gTJIpuAN-zugt9IIN-Marya7cSX4bKzNel7C8OX2KWPNlOvJZwc9zBfmAdNI8CgmlkgnY0gmlwhKwSt2qKbXVsdGlhZGRyc5YACASsErdqBtEaAAoErBK3agbRG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECz97hLt6yg1833Qiw7UzeBgprzVawsCLbN6WjBOgfBF-DdGNwgtEag3VkcILRHIV3YWt1Mgk (fleet DNS discovery replaces it)
2026-04-22 23:55:10.277 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:10.277 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:10.278 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:10.279 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:10.279 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.130
2026-04-22 23:55:10.279 DEBUG [src.node.docker_mananger] Generated ports ['17492', '17493', '17494', '17495', '17496']
2026-04-22 23:55:10.279 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:10.279 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:10.280 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:10.280 DEBUG [src.node.docker_mananger] docker run -i -t -p 17492:17492 -p 17493:17493 -p 17494:17494 -p 17495:17495 -p 17496:17496 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17494 --rest-port=17492 --tcp-port=17493 --discv5-udp-port=17495 --rest-address=0.0.0.0 --nat=extip:172.18.48.130 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e01accdd8122421fe35b137fdabccc3d13cc31cddca7e7a0c921abecbbdd0eb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17496 --metrics-logging=true --lightpushnode=/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8 --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:10.469 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.130 waku 36616e042a324a2cab2bc9564929b3088b5bf448e7ad39820270b05a1669ea8b
2026-04-22 23:55:10.496 DEBUG [src.node.docker_mananger] Container started with ID 36616e042a32. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
2026-04-22 23:55:10.497 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17492
2026-04-22 23:55:10.498 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:11.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:11.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:11.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:11.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:11.704 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:11.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:11.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:11.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:11.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:11.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:12.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:12.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:55:12.116 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:12.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.130/tcp/17493/p2p/16Uiu2HAmNWdxjx86Q495qcu7jaiGBuvUXPCAX7KdXbSwgidoDZnC","/ip4/172.18.48.130/tcp/17494/ws/p2p/16Uiu2HAmNWdxjx86Q495qcu7jaiGBuvUXPCAX7KdXbSwgidoDZnC"],"enrUri":"enr:-L24QM3KmmktwhhtQsCs7VMW99tYBBPpSYIhmhWAJ5n6TgaZJQYDrWqx1-xAlWZUQsEwApeAEeEb0g3_ikLb-5akstkCgmlkgnY0gmlwhKwSMIKKbXVsdGlhZGRyc5YACASsEjCCBkRVAAoErBIwggZEVt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDknErTJo3WCKDfu8TGCLmmK3vIFafTEH2QWdJ11jtfb2DdGNwgkRVg3VkcIJEV4V3YWt1Mgk"}'
2026-04-22 23:55:12.121 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:12.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"]'
2026-04-22 23:55:12.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:12.125 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.232/tcp/40568/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb"]'
2026-04-22 23:55:12.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:12.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53529/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:12.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:12.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40567/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:12.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:12.164 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:12.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:12.168 DEBUG [tests.light_push.test_publish] Running test with payload A simple string
2026-04-22 23:55:12.168 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:12.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112168696395}}'
2026-04-22 23:55:12.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:12.182 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:12.282 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:12.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:12.286 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:12.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:12.290 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:12.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:12.294 DEBUG [tests.light_push.test_publish] Running test with payload An integer
2026-04-22 23:55:12.294 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:12.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112294278653}}'
2026-04-22 23:55:12.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:12.308 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:12.408 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:12.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:12.412 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:12.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:12.415 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:12.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:12.419 DEBUG [tests.light_push.test_publish] Running test with payload A dictionary
2026-04-22 23:55:12.419 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:12.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112419544009}}'
2026-04-22 23:55:12.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:12.431 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:12.532 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:12.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:12.536 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:12.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:12.539 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:12.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:12.543 DEBUG [tests.light_push.test_publish] Running test with payload Chinese characters
2026-04-22 23:55:12.544 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:12.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112543870991}}'
2026-04-22 23:55:12.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:12.558 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:12.658 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:12.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:12.662 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:12.662 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:12.665 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:12.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:12.669 DEBUG [tests.light_push.test_publish] Running test with payload Emojis
2026-04-22 23:55:12.670 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:12.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112669816392}}'
2026-04-22 23:55:12.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:12.681 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:12.785 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:12.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:12.790 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:12.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:12.793 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:12.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:12.797 DEBUG [tests.light_push.test_publish] Running test with payload Lorem ipsum text
2026-04-22 23:55:12.798 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:12.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112797778853}}'
2026-04-22 23:55:12.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:12.812 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:12.912 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:12.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:12.917 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:12.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:12.921 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:12.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:12.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:12.924 DEBUG [tests.light_push.test_publish] Running test with payload HTML content
2026-04-22 23:55:12.925 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:12.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112924976463}}'
2026-04-22 23:55:12.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:12.938 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:13.039 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.042 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.046 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.050 DEBUG [tests.light_push.test_publish] Running test with payload Cyrillic characters
2026-04-22 23:55:13.050 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:13.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113050632985}}'
2026-04-22 23:55:13.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:13.065 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:13.165 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.169 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.179 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.184 DEBUG [tests.light_push.test_publish] Running test with payload Base64 encoded string
2026-04-22 23:55:13.184 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:13.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113184368060}}'
2026-04-22 23:55:13.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:13.199 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:13.299 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.299 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.303 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.306 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.310 DEBUG [tests.light_push.test_publish] Running test with payload Binary data
2026-04-22 23:55:13.310 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:13.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113310648181}}'
2026-04-22 23:55:13.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:13.325 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:13.425 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.429 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.433 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.436 DEBUG [tests.light_push.test_publish] Running test with payload Special characters with whitespace
2026-04-22 23:55:13.437 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:13.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113437027863}}'
2026-04-22 23:55:13.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:13.450 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:13.553 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.557 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.561 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.564 DEBUG [tests.light_push.test_publish] Running test with payload Boolean false as a string
2026-04-22 23:55:13.565 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:13.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113564908765}}'
2026-04-22 23:55:13.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:13.580 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:13.681 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.685 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.689 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.692 DEBUG [tests.light_push.test_publish] Running test with payload A float number
2026-04-22 23:55:13.693 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:13.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113693192789}}'
2026-04-22 23:55:13.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:13.708 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:13.808 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.812 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.817 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.826 DEBUG [tests.light_push.test_publish] Running test with payload A list
2026-04-22 23:55:13.827 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:13.828 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113827042032}}'
2026-04-22 23:55:13.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:13.845 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:13.945 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.949 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.953 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:13.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:13.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:13.957 DEBUG [tests.light_push.test_publish] Running test with payload Hexadecimal number as a string
2026-04-22 23:55:13.958 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:13.958 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113957891837}}'
2026-04-22 23:55:13.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:13.974 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:14.074 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.078 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.081 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.082 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.085 DEBUG [tests.light_push.test_publish] Running test with payload Email format
2026-04-22 23:55:14.086 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:14.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114086031956}}'
2026-04-22 23:55:14.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:14.101 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:14.202 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.206 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.210 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.214 DEBUG [tests.light_push.test_publish] Running test with payload URL format
2026-04-22 23:55:14.215 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:14.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114214892473}}'
2026-04-22 23:55:14.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:14.228 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:14.328 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.332 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.338 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.342 DEBUG [tests.light_push.test_publish] Running test with payload Date and time in ISO format
2026-04-22 23:55:14.343 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:14.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114342912261}}'
2026-04-22 23:55:14.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:14.360 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:14.461 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.465 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.468 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.472 DEBUG [tests.light_push.test_publish] Running test with payload String with escaped quotes
2026-04-22 23:55:14.472 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:14.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114472747161}}'
2026-04-22 23:55:14.485 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:14.486 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:14.586 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.590 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.593 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.597 DEBUG [tests.light_push.test_publish] Running test with payload A regular expression
2026-04-22 23:55:14.598 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:14.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114597809708}}'
2026-04-22 23:55:14.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:14.611 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:14.711 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.715 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.719 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.725 DEBUG [tests.light_push.test_publish] Running test with payload A very long string
2026-04-22 23:55:14.726 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:14.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114725823683}}'
2026-04-22 23:55:14.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:14.743 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:14.844 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.848 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.852 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.856 DEBUG [tests.light_push.test_publish] Running test with payload A JSON string
2026-04-22 23:55:14.856 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:14.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114856300679}}'
2026-04-22 23:55:14.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:14.873 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:14.973 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.973 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.977 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.981 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:14.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:14.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:14.984 DEBUG [tests.light_push.test_publish] Running test with payload A Unix path
2026-04-22 23:55:14.985 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:14.985 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114984930990}}'
2026-04-22 23:55:14.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:15.000 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:15.102 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.102 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.106 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.106 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.109 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.113 DEBUG [tests.light_push.test_publish] Running test with payload A Windows path
2026-04-22 23:55:15.113 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:15.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115113803657}}'
2026-04-22 23:55:15.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:15.126 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:15.227 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.231 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.234 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.238 DEBUG [tests.light_push.test_publish] Running test with payload An SQL query
2026-04-22 23:55:15.238 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:15.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115238482261}}'
2026-04-22 23:55:15.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:15.254 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:15.355 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.359 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.362 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.366 DEBUG [tests.light_push.test_publish] Running test with payload JavaScript code snippet
2026-04-22 23:55:15.366 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:15.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115366278622}}'
2026-04-22 23:55:15.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:15.379 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:15.480 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.480 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.484 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.487 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.491 DEBUG [tests.light_push.test_publish] Running test with payload A CSS snippet
2026-04-22 23:55:15.491 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:15.491 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115491299085}}'
2026-04-22 23:55:15.505 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:15.506 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:15.606 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.606 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.610 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.614 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.614 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.618 DEBUG [tests.light_push.test_publish] Running test with payload A Python one-liner
2026-04-22 23:55:15.618 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:15.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115618604255}}'
2026-04-22 23:55:15.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:15.633 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:15.733 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.738 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.741 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.741 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.745 DEBUG [tests.light_push.test_publish] Running test with payload An IP address
2026-04-22 23:55:15.746 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:15.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115745827266}}'
2026-04-22 23:55:15.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:15.759 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:15.860 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.860 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.863 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.867 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.871 DEBUG [tests.light_push.test_publish] Running test with payload A domain name
2026-04-22 23:55:15.871 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:15.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115871334330}}'
2026-04-22 23:55:15.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:15.887 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:15.991 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.995 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:15.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:15.998 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:15.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.002 DEBUG [tests.light_push.test_publish] Running test with payload A user agent string
2026-04-22 23:55:16.002 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:16.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116002525140}}'
2026-04-22 23:55:16.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:16.015 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:16.115 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.119 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.123 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.126 DEBUG [tests.light_push.test_publish] Running test with payload A credit card number
2026-04-22 23:55:16.127 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:16.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116127105158}}'
2026-04-22 23:55:16.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:16.146 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:16.246 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.250 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.253 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.253 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.257 DEBUG [tests.light_push.test_publish] Running test with payload A phone number
2026-04-22 23:55:16.257 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:16.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116257693771}}'
2026-04-22 23:55:16.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:16.279 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:16.379 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.383 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.386 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.390 DEBUG [tests.light_push.test_publish] Running test with payload A UUID
2026-04-22 23:55:16.390 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:16.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116390736987}}'
2026-04-22 23:55:16.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:16.406 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:16.507 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.513 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.513 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.517 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.520 DEBUG [tests.light_push.test_publish] Running test with payload A hashtag
2026-04-22 23:55:16.521 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:16.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116521202077}}'
2026-04-22 23:55:16.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:16.535 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:16.639 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.643 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.646 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.650 DEBUG [tests.light_push.test_publish] Running test with payload A Twitter handle
2026-04-22 23:55:16.651 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:16.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116650976486}}'
2026-04-22 23:55:16.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:16.665 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:16.765 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.769 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.773 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.773 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.777 DEBUG [tests.light_push.test_publish] Running test with payload A password
2026-04-22 23:55:16.777 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:16.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116777743945}}'
2026-04-22 23:55:16.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:16.792 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:16.894 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.906 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.913 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:16.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:16.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:16.917 DEBUG [tests.light_push.test_publish] Running test with payload A date in common format
2026-04-22 23:55:16.918 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:16.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116918249625}}'
2026-04-22 23:55:16.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:16.933 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:17.034 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:17.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:17.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:17.037 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:17.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:17.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:17.041 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:17.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:17.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:17.045 DEBUG [tests.light_push.test_publish] Running test with payload A time string
2026-04-22 23:55:17.046 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:17.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902117045834308}}'
2026-04-22 23:55:17.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:17.060 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:17.160 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:17.160 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:17.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:17.164 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:17.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:17.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:17.169 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:17.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:17.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:17.172 DEBUG [tests.light_push.test_publish] Running test with payload A mathematical equation
2026-04-22 23:55:17.173 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:17.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902117173102716}}'
2026-04-22 23:55:17.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:17.190 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:17.290 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:17.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53529/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:17.293 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:17.294 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:17.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40567/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:17.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:17.298 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:17.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17492/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:17.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:17.304 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:55:17.305 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:55:17.305 DEBUG [src.node.waku_node] Stopping container with id dd01032ab01f
2026-04-22 23:55:17.812 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:17.814 DEBUG [src.node.waku_node] Stopping container with id 9a36aa26ca33
2026-04-22 23:55:18.264 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:18.265 DEBUG [src.node.waku_node] Stopping container with id 36616e042a32
2026-04-22 23:55:18.624 ERROR [src.node.docker_mananger] Max retries reached for container dd01032ab01f. Exiting log stream.
2026-04-22 23:55:18.744 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:18.746 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:55:18.817 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:55:18.924 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:55:19.000 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,111 @@
2026-04-22 23:56:08.897 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:08.898 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:56:08.898 DEBUG [tests.conftest] Running test: test_publish_with_payload_less_than_150_kb with id: 2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca
2026-04-22 23:56:08.898 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:56:08.898 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-22 23:56:08.899 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-22 23:56:08.905 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:08.905 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
2026-04-22 23:56:08.905 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:08.905 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:56:08.905 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:08.905 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:08.905 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:08.907 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:08.907 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.240
2026-04-22 23:56:08.907 DEBUG [src.node.docker_mananger] Generated ports ['60516', '60517', '60518', '60519', '60520']
2026-04-22 23:56:08.907 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:08.907 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:08.908 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:08.908 DEBUG [src.node.docker_mananger] docker run -i -t -p 60516:60516 -p 60517:60517 -p 60518:60518 -p 60519:60519 -p 60520:60520 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60518 --rest-port=60516 --tcp-port=60517 --discv5-udp-port=60519 --rest-address=0.0.0.0 --nat=extip:172.18.82.240 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f7bf1fccbc58db9c1befada17fbaaa44baf1eb7982feeb1be2aff62f6dcceccd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60520 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:09.096 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.240 waku 45fada0718919d0011a1c5346ee66eb74831cab5f2fdd353c5cf3c894535018b
2026-04-22 23:56:09.127 DEBUG [src.node.docker_mananger] Container started with ID 45fada071891. Setting up logs at ./log/docker/node1_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
2026-04-22 23:56:09.127 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60516
2026-04-22 23:56:09.128 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:09.190 ERROR [src.node.docker_mananger] Max retries reached for container e1a5a169b916. Exiting log stream.
2026-04-22 23:56:09.699 ERROR [src.node.docker_mananger] Max retries reached for container c52ed39f36ae. Exiting log stream.
2026-04-22 23:56:10.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:10.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:10.231 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:10.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:10.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:10.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:10.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:10.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:10.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:10.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:10.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:10.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:10.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:10.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:56:10.747 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:10.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:10.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.240/tcp/60517/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5","/ip4/172.18.82.240/tcp/60518/ws/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5"],"enrUri":"enr:-L24QOTwRoJur95RN-QpMGpatoX3gI-jtRwSAhq4KGsE_p7IVmNpKXDWxnpWGlNV4D8bj23jIBG5X9U0U5Z4O8scwWwCgmlkgnY0gmlwhKwSUvCKbXVsdGlhZGRyc5YACASsElLwBuxlAAoErBJS8AbsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2UsnCDf7DPk0nd-3ZYXPByX2p0CqGHZUZMN8C_sdHBSDdGNwguxlg3VkcILsZ4V3YWt1MgE"}'
2026-04-22 23:56:10.749 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:10.756 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:10.756 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
2026-04-22 23:56:10.756 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:10.756 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:56:10.757 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOTwRoJur95RN-QpMGpatoX3gI-jtRwSAhq4KGsE_p7IVmNpKXDWxnpWGlNV4D8bj23jIBG5X9U0U5Z4O8scwWwCgmlkgnY0gmlwhKwSUvCKbXVsdGlhZGRyc5YACASsElLwBuxlAAoErBJS8AbsZt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC2UsnCDf7DPk0nd-3ZYXPByX2p0CqGHZUZMN8C_sdHBSDdGNwguxlg3VkcILsZ4V3YWt1MgE (fleet DNS discovery replaces it)
2026-04-22 23:56:10.757 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:10.757 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:10.757 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:10.758 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:10.759 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.107
2026-04-22 23:56:10.759 DEBUG [src.node.docker_mananger] Generated ports ['26637', '26638', '26639', '26640', '26641']
2026-04-22 23:56:10.759 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:10.759 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:10.759 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:10.759 DEBUG [src.node.docker_mananger] docker run -i -t -p 26637:26637 -p 26638:26638 -p 26639:26639 -p 26640:26640 -p 26641:26641 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26639 --rest-port=26637 --tcp-port=26638 --discv5-udp-port=26640 --rest-address=0.0.0.0 --nat=extip:172.18.15.107 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bad6dd0a0bcca80ae6998a9d3e9ed5275a38daf1fcd40ace7a57f1d60d4aaec6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26641 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:10.952 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.107 waku 8af2609ae673078506d555221087d1e93e0929cfb3745da97dda93134b674bee
2026-04-22 23:56:10.980 DEBUG [src.node.docker_mananger] Container started with ID 8af2609ae673. Setting up logs at ./log/docker/node2_2026-04-22_23-56-08__78f917cb-972d-4084-9d5a-25ebe0c16cca__wakuorg_nwaku:latest.log
2026-04-22 23:56:10.981 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26637
2026-04-22 23:56:10.981 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:11.981 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:11.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:12.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:12.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:12.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:12.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:12.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:12.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:56:12.292 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:12.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:12.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.107/tcp/26638/p2p/16Uiu2HAm4x8BUequzDzpR3SA9BsxzzWhEwzMdmrECKAiBWCYGXGt","/ip4/172.18.15.107/tcp/26639/ws/p2p/16Uiu2HAm4x8BUequzDzpR3SA9BsxzzWhEwzMdmrECKAiBWCYGXGt"],"enrUri":"enr:-L24QBrf2w6R7uiYpnaPOlMBtxvql9eaAJo6_O8dPVvLWI93bgYrsfPcdd3YJIK6JEwN9KDVodsye1Wslpj6p621hp8CgmlkgnY0gmlwhKwSD2uKbXVsdGlhZGRyc5YACASsEg9rBmgOAAoErBIPawZoD90DgnJzhQDGAQAAiXNlY3AyNTZrMaECjYY7kRhdBapkUbQTjTEimhqinK2MwFp8vmZbq-SqOjmDdGNwgmgOg3VkcIJoEIV3YWt1MgE"}'
2026-04-22 23:56:12.294 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:12.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26637/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.240/tcp/60517/p2p/16Uiu2HAmA3tv4U2AB5syMiJzw11S5CLAr6jY8ePtFYxNnKgPMuq5"]'
2026-04-22 23:56:12.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:12.327 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-22 23:56:12.327 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60516/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:12.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:12.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26637/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:12.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:12.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:12.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:12.348 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:12.448 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:12.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:12.451 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":1776902172343091968,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:12.452 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:12.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:12.454 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":1776902172343091968,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:12.456 INFO [src.steps.relay] WARM UP successful!!
2026-04-22 23:56:12.456 DEBUG [tests.relay.test_publish] Running test with payload length of 102400 bytes
2026-04-22 23:56:12.459 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-22 23:56:12.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:12.477 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-04-22 23:56:14.478 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:14.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:14.482 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-22 23:56:14.485 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:14.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26637/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:14.489 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-04-22 23:56:14.493 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:56:14.495 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:56:14.495 DEBUG [src.node.waku_node] Stopping container with id 45fada071891
2026-04-22 23:56:14.961 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:14.962 DEBUG [src.node.waku_node] Stopping container with id 8af2609ae673
2026-04-22 23:56:15.392 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:15.398 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:56:15.417 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:56:15.437 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,121 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_publish_with_ephemeral with id: 2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.116.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31407', '31408', '31409', '31410', '31411']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 31407:31407 -p 31408:31408 -p 31409:31409 -p 31410:31410 -p 31411:31411 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31409 --rest-port=31407 --tcp-port=31408 --discv5-udp-port=31410 --rest-address=0.0.0.0 --nat=extip:172.18.116.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0e5de4f9bbdebb9ca97cad5950d774d0bebd872ff2cd421aea7cad0203d1ad6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31411 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.32 waku ebff0c6f63cbfa2eefa47d55c16b8cd80603b3a43e21fdd74ce50c595ff7ad67
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ebff0c6f63cb. Setting up logs at ./log/docker/node1_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 31407
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 a69b3ce299fd. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3f1907541e7a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.32/tcp/31408/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT","/ip4/172.18.116.32/tcp/31409/ws/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT"],"enrUri":"enr:-L24QJjbl9iod_oKaHjWwSLripso6XjqWfaB2OBTsQ-yXjnkDOu0BeeRHl-DAjQ09s2EroX00wt2-kqxVN3_omp5RRwCgmlkgnY0gmlwhKwSdCCKbXVsdGlhZGRyc5YACASsEnQgBnqwAAoErBJ0IAZ6sd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECa9JAgUVpKxAuuh515LstP9YdJSFQb1h7f4fwiDi_fnqDdGNwgnqwg3VkcIJ6soV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJjbl9iod_oKaHjWwSLripso6XjqWfaB2OBTsQ-yXjnkDOu0BeeRHl-DAjQ09s2EroX00wt2-kqxVN3_omp5RRwCgmlkgnY0gmlwhKwSdCCKbXVsdGlhZGRyc5YACASsEnQgBnqwAAoErBJ0IAZ6sd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECa9JAgUVpKxAuuh515LstP9YdJSFQb1h7f4fwiDi_fnqDdGNwgnqwg3VkcIJ6soV3YWt1MgE (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.237.206
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50168', '50169', '50170', '50171', '50172']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50168:50168 -p 50169:50169 -p 50170:50170 -p 50171:50171 -p 50172:50172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50170 --rest-port=50168 --tcp-port=50169 --discv5-udp-port=50171 --rest-address=0.0.0.0 --nat=extip:172.18.237.206 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ff2c8b3beb8ae45032fcebb079ea6adace4daa20b3bbbf2dfacb4ee0a7fafad4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50172 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.206 waku 9eff5c6fc7d8a498fdce08c370fce86d5260f15a2d67bd3b453ebeed199ca36e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9eff5c6fc7d8. Setting up logs at ./log/docker/node2_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 50168
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.206/tcp/50169/p2p/16Uiu2HAmCbtvZQv2Z7qGpv1qxJKHRXifWMUFeufaRpiEdKjADAsY","/ip4/172.18.237.206/tcp/50170/ws/p2p/16Uiu2HAmCbtvZQv2Z7qGpv1qxJKHRXifWMUFeufaRpiEdKjADAsY"],"enrUri":"enr:-L24QL97SWttFeAQeAYi6j4GcB0ffFfvb9gQD1BHiWQ_ST35Gr2zX2BYCBAazTH555LAprbpzamPpgkblWrqJaV8HkYCgmlkgnY0gmlwhKwS7c6KbXVsdGlhZGRyc5YACASsEu3OBsP5AAoErBLtzgbD-t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_zUfN5Jn6mJ_w4dcOkNk3UiSJfnR9HWkPHtjhBzYqueDdGNwgsP5g3VkcILD-4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50168/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.32/tcp/31408/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT"]'
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:31407/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:50168/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:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902207564488192,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902207564488192,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:182 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:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902207681911750,"ephemeral":true,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902207681911750,"ephemeral":true,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:182 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:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902207795101559,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902207795101559,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id ebff0c6f63cb
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 9eff5c6fc7d8
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,103 @@
2026-04-22 23:54:32.300 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:32.301 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:54:32.302 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_a_new_content_topic with id: 2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3
2026-04-22 23:54:32.302 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:54:32.304 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-22 23:54:32.304 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-22 23:54:32.311 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:32.312 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
2026-04-22 23:54:32.312 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:32.312 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:54:32.312 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:32.312 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:32.312 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:32.315 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:32.315 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.104.32
2026-04-22 23:54:32.316 DEBUG [src.node.docker_mananger] Generated ports ['27495', '27496', '27497', '27498', '27499']
2026-04-22 23:54:32.317 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:32.317 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:32.318 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:32.318 DEBUG [src.node.docker_mananger] docker run -i -t -p 27495:27495 -p 27496:27496 -p 27497:27497 -p 27498:27498 -p 27499:27499 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27497 --rest-port=27495 --tcp-port=27496 --discv5-udp-port=27498 --rest-address=0.0.0.0 --nat=extip:172.18.104.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a45b5fae05deb8eceb3fd9d2c34baf7f391ad411cabac592374d8b7462db8b49 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27499 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:32.504 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.104.32 waku 84c211a6bcb7fe1b9ba40622fef99fc6acbb632bb9f194faf08d1895dd73819d
2026-04-22 23:54:32.534 DEBUG [src.node.docker_mananger] Container started with ID 84c211a6bcb7. Setting up logs at ./log/docker/node1_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
2026-04-22 23:54:32.535 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27495
2026-04-22 23:54:32.535 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:32.622 ERROR [src.node.docker_mananger] Max retries reached for container 38ba8fbe6cbe. Exiting log stream.
2026-04-22 23:54:33.156 ERROR [src.node.docker_mananger] Max retries reached for container 8acc2b33f3cb. Exiting log stream.
2026-04-22 23:54:33.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:33.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:33.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:33.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:33.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:33.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:33.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:33.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:33.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:33.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:34.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:34.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:34.056 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:34.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27495/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:34.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos","/ip4/172.18.104.32/tcp/27497/ws/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos"],"enrUri":"enr:-L24QOd9TJ590ifVCzSWA6DRe7Dgq91ts54o6u0ic-FjuA-PfBx5HZRWsC_M5pQaSI_vsU3YS4soyIFDXVXPg4tC0LACgmlkgnY0gmlwhKwSaCCKbXVsdGlhZGRyc5YACASsEmggBmtoAAoErBJoIAZrad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyqhigC16EhrLXcOTKc2huESGbTpJjsGyN6DiYjJGce6DdGNwgmtog3VkcIJraoV3YWt1MgU"}'
2026-04-22 23:54:34.058 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:34.059 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-22 23:54:34.065 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:34.065 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
2026-04-22 23:54:34.065 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:34.065 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:54:34.065 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOd9TJ590ifVCzSWA6DRe7Dgq91ts54o6u0ic-FjuA-PfBx5HZRWsC_M5pQaSI_vsU3YS4soyIFDXVXPg4tC0LACgmlkgnY0gmlwhKwSaCCKbXVsdGlhZGRyc5YACASsEmggBmtoAAoErBJoIAZrad0DgnJzhQDGAQAAiXNlY3AyNTZrMaECyqhigC16EhrLXcOTKc2huESGbTpJjsGyN6DiYjJGce6DdGNwgmtog3VkcIJraoV3YWt1MgU (fleet DNS discovery replaces it)
2026-04-22 23:54:34.066 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:34.066 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:34.066 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:34.067 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:34.067 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.133.141
2026-04-22 23:54:34.068 DEBUG [src.node.docker_mananger] Generated ports ['40215', '40216', '40217', '40218', '40219']
2026-04-22 23:54:34.068 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:34.068 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:34.068 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:34.068 DEBUG [src.node.docker_mananger] docker run -i -t -p 40215:40215 -p 40216:40216 -p 40217:40217 -p 40218:40218 -p 40219:40219 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40217 --rest-port=40215 --tcp-port=40216 --discv5-udp-port=40218 --rest-address=0.0.0.0 --nat=extip:172.18.133.141 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=9caa4190a28aceea97cfff02deecf1561bc13dbaf2b7f030aa274bf6f2fd2dec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40219 --metrics-logging=true --relay=false --filternode=/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:34.252 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.133.141 waku aec6471b9d239f10269bfd721c26fe068cad70e21faf8bd30c97b42f8dcfcdf0
2026-04-22 23:54:34.281 DEBUG [src.node.docker_mananger] Container started with ID aec6471b9d23. Setting up logs at ./log/docker/node2_2026-04-22_23-54-32__794d0a47-f96e-47bf-bd27-4cea75a393e3__wakuorg_nwaku:latest.log
2026-04-22 23:54:34.281 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40215
2026-04-22 23:54:34.281 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:35.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:35.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:35.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:35.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:35.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:35.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:35.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:35.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:35.592 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:35.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:35.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.141/tcp/40216/p2p/16Uiu2HAmKpEEiDg3JkS861g5c9MTj5eC3NUHzFBLYLMeZXPCcU4w","/ip4/172.18.133.141/tcp/40217/ws/p2p/16Uiu2HAmKpEEiDg3JkS861g5c9MTj5eC3NUHzFBLYLMeZXPCcU4w"],"enrUri":"enr:-L24QHPErb5m2g94rFyqI9hbafGlBgukL0C2zDeVUsUPhO72Rx_1kzqvcjpIEylCvsZYTbT2WiAEYI-FJcgrKj3SKeACgmlkgnY0gmlwhKwShY2KbXVsdGlhZGRyc5YACASsEoWNBp0YAAoErBKFjQadGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDal-8xGEMqgRDnvjMEl7mlJ-zrpW88e13Zja8XkNFrxiDdGNwgp0Yg3VkcIKdGoV3YWt1MgA"}'
2026-04-22 23:54:35.595 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:35.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40215/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.32/tcp/27496/p2p/16Uiu2HAm94mFm48BjZnTR8WqCdbAz3C9txqe46RRAcrkEiEUGBos"]'
2026-04-22 23:54:35.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:35.631 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27495/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:54:35.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:35.636 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "51b45343-c8c0-4cbb-822e-a196bcaeb74a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:54:35.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"51b45343-c8c0-4cbb-822e-a196bcaeb74a","statusDesc":"OK"}'
2026-04-22 23:54:35.647 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:40215/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:54:35.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-22 23:54:35.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27495/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-22 23:54:35.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:35.667 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:35.767 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:35.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:35.770 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":1776902075656981063,"ephemeral":false}]'
2026-04-22 23:54:35.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:54:35.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:35.776 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:35.876 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:35.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40215/filter/v2/messages/%2Ftest%2F2%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:35.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/2/waku-filter/proto","version":0,"timestamp":1776902075771619575,"ephemeral":false}]'
2026-04-22 23:54:35.881 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:54:35.883 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:54:35.883 DEBUG [src.node.waku_node] Stopping container with id 84c211a6bcb7
2026-04-22 23:54:36.324 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:36.325 DEBUG [src.node.waku_node] Stopping container with id aec6471b9d23
2026-04-22 23:54:36.772 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:36.773 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:54:36.811 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:54:36.826 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,169 @@
2026-04-22 23:56:29.680 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:29.681 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:56:29.681 DEBUG [tests.conftest] Running test: test_publish_with_valid_timestamps with id: 2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1
2026-04-22 23:56:29.682 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:56:29.682 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-22 23:56:29.682 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-22 23:56:29.693 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:29.694 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
2026-04-22 23:56:29.694 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:29.694 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:56:29.694 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:29.694 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:29.694 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:29.696 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:29.697 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.197.146
2026-04-22 23:56:29.697 DEBUG [src.node.docker_mananger] Generated ports ['20936', '20937', '20938', '20939', '20940']
2026-04-22 23:56:29.697 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:29.697 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:29.697 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:29.698 DEBUG [src.node.docker_mananger] docker run -i -t -p 20936:20936 -p 20937:20937 -p 20938:20938 -p 20939:20939 -p 20940:20940 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20938 --rest-port=20936 --tcp-port=20937 --discv5-udp-port=20939 --rest-address=0.0.0.0 --nat=extip:172.18.197.146 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbdd9caf7faec9bbf5cda6afb354df710c9cbd9facbd6cfddf5be1aaabf6c26e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20940 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:29.896 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.197.146 waku 50f3e5c0e627013800b48ff14483192807d76b20e80eb10bcba0035165a03f9f
2026-04-22 23:56:29.926 DEBUG [src.node.docker_mananger] Container started with ID 50f3e5c0e627. Setting up logs at ./log/docker/node1_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
2026-04-22 23:56:29.927 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20936
2026-04-22 23:56:29.927 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:30.003 ERROR [src.node.docker_mananger] Max retries reached for container 9485af0472bc. Exiting log stream.
2026-04-22 23:56:30.558 ERROR [src.node.docker_mananger] Max retries reached for container 6c3db6e906d6. Exiting log stream.
2026-04-22 23:56:30.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:30.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:31.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:31.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:31.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:31.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:31.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:31.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:31.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:31.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:31.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:31.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:56:31.444 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:31.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:31.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.146/tcp/20937/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv","/ip4/172.18.197.146/tcp/20938/ws/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv"],"enrUri":"enr:-L24QNrxjZ41WdfWoqWLRKsMhEroQVDRkw32GF8UrNrmEUsaRu4QNDoRqs4fX5btre20RzdkL0AP520PaPp0gRKhV8YCgmlkgnY0gmlwhKwSxZKKbXVsdGlhZGRyc5YACASsEsWSBlHJAAoErBLFkgZRyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFUBv8PXA_4jn_89ktCnLSGBUTCkZPwapLp16ldt9wGODdGNwglHJg3VkcIJRy4V3YWt1MgE"}'
2026-04-22 23:56:31.446 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:31.453 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:31.453 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
2026-04-22 23:56:31.453 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:31.453 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:56:31.453 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QNrxjZ41WdfWoqWLRKsMhEroQVDRkw32GF8UrNrmEUsaRu4QNDoRqs4fX5btre20RzdkL0AP520PaPp0gRKhV8YCgmlkgnY0gmlwhKwSxZKKbXVsdGlhZGRyc5YACASsEsWSBlHJAAoErBLFkgZRyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFUBv8PXA_4jn_89ktCnLSGBUTCkZPwapLp16ldt9wGODdGNwglHJg3VkcIJRy4V3YWt1MgE (fleet DNS discovery replaces it)
2026-04-22 23:56:31.453 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:31.454 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:31.454 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:31.455 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:31.455 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.216
2026-04-22 23:56:31.455 DEBUG [src.node.docker_mananger] Generated ports ['24122', '24123', '24124', '24125', '24126']
2026-04-22 23:56:31.455 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:31.455 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:31.456 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:31.456 DEBUG [src.node.docker_mananger] docker run -i -t -p 24122:24122 -p 24123:24123 -p 24124:24124 -p 24125:24125 -p 24126:24126 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24124 --rest-port=24122 --tcp-port=24123 --discv5-udp-port=24125 --rest-address=0.0.0.0 --nat=extip:172.18.118.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=afacfe4aaf1b0a6edd3332c53fb360df6973ec3dc5d390fc2f7d1b13fccabede --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24126 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:31.649 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.216 waku 88f55dff0a65c260ca1ed824a51855ca6a1e43cef7addc3168727ef478693e2f
2026-04-22 23:56:31.679 DEBUG [src.node.docker_mananger] Container started with ID 88f55dff0a65. Setting up logs at ./log/docker/node2_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
2026-04-22 23:56:31.680 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24122
2026-04-22 23:56:31.680 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:32.681 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:32.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:32.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:32.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:32.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:32.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:32.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:32.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:56:32.992 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:32.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:32.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.216/tcp/24123/p2p/16Uiu2HAmUToY1dFVNyFELojVFzoA4sq2fbxyvw9RQq5WppKcgCAK","/ip4/172.18.118.216/tcp/24124/ws/p2p/16Uiu2HAmUToY1dFVNyFELojVFzoA4sq2fbxyvw9RQq5WppKcgCAK"],"enrUri":"enr:-L24QGI5UQd1ojSPuCo8P5VZ1gHsH_I7tq2LcRnG4yEY7luLVphgVF7bZEa071rUo7vOYiJY3kVYyTETfWNasD9cF4MCgmlkgnY0gmlwhKwSdtiKbXVsdGlhZGRyc5YACASsEnbYBl47AAoErBJ22AZePN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED6t1fihcEfXW7MfqQFFr2wAQEnvGt-eNekHvmog12bXCDdGNwgl47g3VkcIJePYV3YWt1MgE"}'
2026-04-22 23:56:32.994 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:32.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24122/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.146/tcp/20937/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv"]'
2026-04-22 23:56:33.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:33.029 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-22 23:56:33.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:33.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:33.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24122/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:33.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:33.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:33.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:33.047 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:33.147 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:33.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:33.149 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":1776902193040787200,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:33.151 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:33.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:33.153 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":1776902193040787200,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:33.154 INFO [src.steps.relay] WARM UP successful!!
2026-04-22 23:56:33.155 DEBUG [tests.relay.test_publish] Running test with timestamp Now
2026-04-22 23:56:33.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:33.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:33.161 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:33.261 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:33.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:33.264 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":1776902005555969024,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:33.265 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:33.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:33.267 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":1776902005555969024,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:33.268 DEBUG [tests.relay.test_publish] Running test with timestamp Far future
2026-04-22 23:56:33.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:33.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:33.273 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:33.373 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:33.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:33.376 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":2092262005555955968,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:33.377 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:33.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:33.380 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":2092262005555955968,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:33.381 DEBUG [tests.relay.test_publish] Running test with timestamp Recent past
2026-04-22 23:56:33.381 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:33.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:33.385 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:33.485 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:33.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:33.488 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":1776898405555955968,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:33.490 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:33.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:33.492 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":1776898405555955968,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:33.493 DEBUG [tests.relay.test_publish] Running test with timestamp Near future
2026-04-22 23:56:33.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:33.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:33.499 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:33.599 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:33.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:33.602 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":1776905605555955968,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:33.603 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:33.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:33.606 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":1776905605555955968,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:33.607 DEBUG [tests.relay.test_publish] Running test with timestamp Positive number
2026-04-22 23:56:33.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:33.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:33.612 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:33.712 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:33.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:33.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:33.716 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:33.716 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:33.718 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:33.720 DEBUG [tests.relay.test_publish] Running test with timestamp Negative number
2026-04-22 23:56:33.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:33.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:33.725 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:33.825 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:33.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:33.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:33.829 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:33.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:33.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:33.833 DEBUG [tests.relay.test_publish] Running test with timestamp DST change
2026-04-22 23:56:33.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:33.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:33.837 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:33.937 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:33.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:33.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:33.941 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:33.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:33.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:33.947 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:56:33.948 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:56:33.949 DEBUG [src.node.waku_node] Stopping container with id 50f3e5c0e627
2026-04-22 23:56:34.399 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:34.400 DEBUG [src.node.waku_node] Stopping container with id 88f55dff0a65
2026-04-22 23:56:34.854 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:34.856 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:56:34.896 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:56:34.917 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,141 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_valid_timestamps with id: 2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62800', '62801', '62802', '62803', '62804']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 62800:62800 -p 62801:62801 -p 62802:62802 -p 62803:62803 -p 62804:62804 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62802 --rest-port=62800 --tcp-port=62801 --discv5-udp-port=62803 --rest-address=0.0.0.0 --nat=extip:172.18.51.203 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c41adfdcd4745aabdce4ee977b68bd64fecdcb7f3ec2e62d9b76501fcabc04c2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62804 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.203 waku 8ab414c301ddea57a526364d52ffb75a487d71a8ce0093a7d93a8405e74504ab
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8ab414c301dd. Setting up logs at ./log/docker/node1_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 62800
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 5c7e2a6d8af2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 088259cc6036. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62800/debug/v1/info" -H "Content-Type: application/json" -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.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz","/ip4/172.18.51.203/tcp/62802/ws/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz"],"enrUri":"enr:-L24QA-8jXp7lvcoOi2llP2pi55fsRLidFY6qZe4Bcmos5HpZDG-2ROzZtxckJcJP9yGPWnYIw0tAqPv5BS-5OfWeb0CgmlkgnY0gmlwhKwSM8uKbXVsdGlhZGRyc5YACASsEjPLBvVRAAoErBIzywb1Ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSYWu8SxQGVo_BAGvmS0vfRGfiL-uxJP4iktB2-mmmi-DdGNwgvVRg3VkcIL1U4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QA-8jXp7lvcoOi2llP2pi55fsRLidFY6qZe4Bcmos5HpZDG-2ROzZtxckJcJP9yGPWnYIw0tAqPv5BS-5OfWeb0CgmlkgnY0gmlwhKwSM8uKbXVsdGlhZGRyc5YACASsEjPLBvVRAAoErBIzywb1Ut0DgnJzhQDGAQAAiXNlY3AyNTZrMaECSYWu8SxQGVo_BAGvmS0vfRGfiL-uxJP4iktB2-mmmi-DdGNwgvVRg3VkcIL1U4V3YWt1MgU (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.214
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11265', '11266', '11267', '11268', '11269']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11265:11265 -p 11266:11266 -p 11267:11267 -p 11268:11268 -p 11269:11269 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11267 --rest-port=11265 --tcp-port=11266 --discv5-udp-port=11268 --rest-address=0.0.0.0 --nat=extip:172.18.91.214 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d4221cfb1bdba5530c6e6c63c4afedeabe6fde1bbbb7c39a2f572b7b28b54b11 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11269 --metrics-logging=true --relay=false --filternode=/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.214 waku d9587e679e0b7b64e685658eaefd10e26033fc415fe33986743bf3ab122eb459
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d9587e679e0b. Setting up logs at ./log/docker/node2_2026-04-22_23-53-37__4a66cd19-0d60-49b0-aee7-7602a22deeb4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 11265
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.91.214/tcp/11266/p2p/16Uiu2HAmFgAdaQ8TnPVnXtuGuKxGzJMXvU8kgrqRgZgfxanUfm5k","/ip4/172.18.91.214/tcp/11267/ws/p2p/16Uiu2HAmFgAdaQ8TnPVnXtuGuKxGzJMXvU8kgrqRgZgfxanUfm5k"],"enrUri":"enr:-L24QMCTjmy22XyFqcL52XZlopx_x-KeQETDTYR5BJF7_WxDcjcbsawCukubPEySnPNSg3pV62ILJTEUuRbJvTA1y_ECgmlkgnY0gmlwhKwSW9aKbXVsdGlhZGRyc5YACASsElvWBiwCAAoErBJb1gYsA90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDLOBEIU3n9Zetd0kGweJyXvGBwY8Jm8F_i9-OTLOT9sODdGNwgiwCg3VkcIIsBIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11265/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.203/tcp/62801/p2p/16Uiu2HAkzNfyLgkCS5FaJzUCW9YfuTSVkkvZPNEzLkfv7tf8HFtz"]'
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:62800/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:11265/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f89d8f6e-37a5-4a88-80c7-14b5b86e035a", "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":"f89d8f6e-37a5-4a88-80c7-14b5b86e035a","statusDesc":"OK"}'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Now
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/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":1776902005555969024,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Far future
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/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":2092262005555955968,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Recent past
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/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":1776898405555955968,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Near future
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/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":1776905605555955968,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Positive number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/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":1,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp Negative number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/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":-1,"ephemeral":false}]'
DEBUG  tests.filter.test_get_messages:test_get_messages.py:33 Running test with timestamp DST change
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62800/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11265/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":1583632800000000000,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 8ab414c301dd
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id d9587e679e0b
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_get_message_with_version with id: 2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.88.40
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21898', '21899', '21900', '21901', '21902']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21898:21898 -p 21899:21899 -p 21900:21900 -p 21901:21901 -p 21902:21902 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21900 --rest-port=21898 --tcp-port=21899 --discv5-udp-port=21901 --rest-address=0.0.0.0 --nat=extip:172.18.88.40 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2c2ae465fb9e6da12f1f7c0c2ebe91851797ae213db637e51dabcb789aac23a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21902 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.88.40 waku 4923823ea167471efd2c5041e55ca748d35c264d6dc99335b9483791b673c03b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4923823ea167. Setting up logs at ./log/docker/node1_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 21898
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 8ab414c301dd. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d9587e679e0b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/health" -H "Content-Type: 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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21898/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU","/ip4/172.18.88.40/tcp/21900/ws/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU"],"enrUri":"enr:-L24QKNMY4NWObm9O16kbQlP4t6m7FwIiH2b1-OP2BDhPfBTLJmSUFDmopNB_Hh6Rd4Xctm8KgOYPwnl4V_8hIRKe7gCgmlkgnY0gmlwhKwSWCiKbXVsdGlhZGRyc5YACASsElgoBlWLAAoErBJYKAZVjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDomIvAzTNsQoaCC8yDCx3zYx7eWf9GzXPZHRAuhDTAg2DdGNwglWLg3VkcIJVjYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKNMY4NWObm9O16kbQlP4t6m7FwIiH2b1-OP2BDhPfBTLJmSUFDmopNB_Hh6Rd4Xctm8KgOYPwnl4V_8hIRKe7gCgmlkgnY0gmlwhKwSWCiKbXVsdGlhZGRyc5YACASsElgoBlWLAAoErBJYKAZVjN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDomIvAzTNsQoaCC8yDCx3zYx7eWf9GzXPZHRAuhDTAg2DdGNwglWLg3VkcIJVjYV3YWt1MgU (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.14.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23300', '23301', '23302', '23303', '23304']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23300:23300 -p 23301:23301 -p 23302:23302 -p 23303:23303 -p 23304:23304 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23302 --rest-port=23300 --tcp-port=23301 --discv5-udp-port=23303 --rest-address=0.0.0.0 --nat=extip:172.18.14.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bfd354e105518db5bcabd72c98f0e2dddf171fef8b5aba97abfb6ed4c98bfcb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23304 --metrics-logging=true --relay=false --filternode=/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.14.13 waku 9ab6f83f4e5d5f22dcd4ecd3bb14e3cfb6ef1803b33e158f6c171dd475267e38
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9ab6f83f4e5d. Setting up logs at ./log/docker/node2_2026-04-22_23-53-42__21454584-97ef-46f7-9b04-b1ae0b731edc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 23300
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.13/tcp/23301/p2p/16Uiu2HAmNH5mGVehRQXwkmHYZsYFBpUshSbTdRgaCRXoGXSHnmU5","/ip4/172.18.14.13/tcp/23302/ws/p2p/16Uiu2HAmNH5mGVehRQXwkmHYZsYFBpUshSbTdRgaCRXoGXSHnmU5"],"enrUri":"enr:-L24QKH1GupvWJOx2ZOFETeAX3h8kAV2o2tXxkII3qI5xjuMeMSW66B-4sr40TbCwdgvmBuYO5ubB8gW-f3zk3Tbwh4CgmlkgnY0gmlwhKwSDg2KbXVsdGlhZGRyc5YACASsEg4NBlsFAAoErBIODQZbBt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDjvg2Ye98dxunkm9v0D5pD6L73VIbnHlEXaP0awLZifqDdGNwglsFg3VkcIJbB4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23300/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.88.40/tcp/21899/p2p/16Uiu2HAmPasEPx4zAtiNL9T8j6rgdbeDad111dGsRwVNS1nCrQkU"]'
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:21898/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:23300/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a2bd80e4-3465-413f-bab6-95b517b38f35", "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":"a2bd80e4-3465-413f-bab6-95b517b38f35","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21898/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)', "version": 10}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23300/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":10,"timestamp":1776902026610548473,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 4923823ea167
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 9ab6f83f4e5d
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_subscribe_refresh with id: 2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.100
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30532', '30533', '30534', '30535', '30536']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 30532:30532 -p 30533:30533 -p 30534:30534 -p 30535:30535 -p 30536:30536 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30534 --rest-port=30532 --tcp-port=30533 --discv5-udp-port=30535 --rest-address=0.0.0.0 --nat=extip:172.18.141.100 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=397e91cd6e17faaee69f4a3f6911eac2936cfcea7bc46cb014afbdbfd3dd74d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30536 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.100 waku 89d171cf47806c734bd646a3c8c57c5caa6694ab3fceb6b4186dd9aa97e6cf43
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 89d171cf4780. Setting up logs at ./log/docker/node1_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 30532
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 75ba9e1042b0. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a8ce9272e4c3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30532/debug/v1/info" -H "Content-Type: application/json" -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.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX","/ip4/172.18.141.100/tcp/30534/ws/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX"],"enrUri":"enr:-L24QPw1c1EvtbuCJG1ANYBTF_w2_JsdDFOpLhohrj9QW8pwG7Nt4atadk-U6IF5LdduUm97XkKIEPdy0cTcB-Kgt9cCgmlkgnY0gmlwhKwSjWSKbXVsdGlhZGRyc5YACASsEo1kBndFAAoErBKNZAZ3Rt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjeOp9yHpTgdaoM1GblhL8ZATtjCnfkXDpkls-jZFDEaDdGNwgndFg3VkcIJ3R4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QPw1c1EvtbuCJG1ANYBTF_w2_JsdDFOpLhohrj9QW8pwG7Nt4atadk-U6IF5LdduUm97XkKIEPdy0cTcB-Kgt9cCgmlkgnY0gmlwhKwSjWSKbXVsdGlhZGRyc5YACASsEo1kBndFAAoErBKNZAZ3Rt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECjeOp9yHpTgdaoM1GblhL8ZATtjCnfkXDpkls-jZFDEaDdGNwgndFg3VkcIJ3R4V3YWt1MgU (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.184.191
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32140', '32141', '32142', '32143', '32144']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32140:32140 -p 32141:32141 -p 32142:32142 -p 32143:32143 -p 32144:32144 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32142 --rest-port=32140 --tcp-port=32141 --discv5-udp-port=32143 --rest-address=0.0.0.0 --nat=extip:172.18.184.191 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ea6a42c4f1b70ed3bda8bc53f297bd0c005bafb5fe4aa88a0433784e4ef4f413 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32144 --metrics-logging=true --relay=false --filternode=/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.184.191 waku 48895dcc18f2941a68d369db615af6fd2b4c489dd74104329c8d07dcb4f1f08e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 48895dcc18f2. Setting up logs at ./log/docker/node2_2026-04-22_23-54-23__2fc10e09-b32f-4b1f-8266-ceb6577007fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32140
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.191/tcp/32141/p2p/16Uiu2HAmBHVdo8V4W77NV2ZHH3S7L7p7QJ3acUZgPKve8DzH6QkJ","/ip4/172.18.184.191/tcp/32142/ws/p2p/16Uiu2HAmBHVdo8V4W77NV2ZHH3S7L7p7QJ3acUZgPKve8DzH6QkJ"],"enrUri":"enr:-L24QDkbm-HL44Hk7nV5lhvXXlP0I2HswtE2YeJsSWwgy5wCFLp-jTD2nrHzr2kPVhILLb4VCf_we0W7jQeRzHJY5TACgmlkgnY0gmlwhKwSuL-KbXVsdGlhZGRyc5YACASsEri_Bn2NAAoErBK4vwZ9jt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC66KlwFvzhzHIkmKrH5BxLZd8fTjGMr6GXRZxPd7mf_ODdGNwgn2Ng3VkcIJ9j4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32140/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.141.100/tcp/30533/p2p/16Uiu2HAm4yYp5ZSYBk4BkaCAipX1NrZ4n7XV9vsSTuevrGmT3gPX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30532/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:32140/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1de69b5e-e76d-4a2a-b047-0acef3cb0b96", "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":"1de69b5e-e76d-4a2a-b047-0acef3cb0b96","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30532/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/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":1776902066820966833,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30532/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:32140/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6068e409-49c2-4a79-8a09-122c86824f5e", "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":"6068e409-49c2-4a79-8a09-122c86824f5e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30532/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32140/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":1776902066945648296,"ephemeral":false}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 89d171cf4780
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 48895dcc18f2
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,235 @@
2026-04-22 23:55:31.158 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:31.158 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:55:31.159 DEBUG [tests.conftest] Running test: test_light_push_with_valid_timestamps with id: 2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185
2026-04-22 23:55:31.159 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:55:31.159 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-22 23:55:31.166 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:31.166 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
2026-04-22 23:55:31.166 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:31.166 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:55:31.166 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:31.166 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:31.166 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:31.168 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:31.169 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.144
2026-04-22 23:55:31.169 DEBUG [src.node.docker_mananger] Generated ports ['6987', '6988', '6989', '6990', '6991']
2026-04-22 23:55:31.169 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:31.169 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:31.169 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:31.169 DEBUG [src.node.docker_mananger] docker run -i -t -p 6987:6987 -p 6988:6988 -p 6989:6989 -p 6990:6990 -p 6991:6991 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6989 --rest-port=6987 --tcp-port=6988 --discv5-udp-port=6990 --rest-address=0.0.0.0 --nat=extip:172.18.236.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0fe1b6adb0f89dac7535a044fcebe24edefdd454a1712b34e3eb242feed9973f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6991 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:31.364 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.144 waku f25175628e86ed50c55e1e07097cd4153091f661da04c0d6a6680d27bcb7157c
2026-04-22 23:55:31.396 DEBUG [src.node.docker_mananger] Container started with ID f25175628e86. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
2026-04-22 23:55:31.396 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6987
2026-04-22 23:55:31.397 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:31.479 ERROR [src.node.docker_mananger] Max retries reached for container cedefc431183. Exiting log stream.
2026-04-22 23:55:31.780 ERROR [src.node.docker_mananger] Max retries reached for container 628c5cf0e2b9. Exiting log stream.
2026-04-22 23:55:32.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:32.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:32.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:32.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:32.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:32.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:32.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:32.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:32.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:32.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:32.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:32.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:55:32.913 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:32.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:32.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie","/ip4/172.18.236.144/tcp/6989/ws/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"],"enrUri":"enr:-L24QOFM4gkoEJGiq5xgrU3i9toKFEUGdbFcgRB-tOT1hUqtXPG6dfvTp4nasf4Drx6dC5u6AHt8Zd-SwnJ-Uvugrc0CgmlkgnY0gmlwhKwS7JCKbXVsdGlhZGRyc5YACASsEuyQBhtMAAoErBLskAYbTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDslQwTtIJH1rGmkYmogzpq_abFS9mgBHpu_DnqsH5VX-DdGNwghtMg3VkcIIbToV3YWt1Mgk"}'
2026-04-22 23:55:32.916 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:32.922 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:32.922 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
2026-04-22 23:55:32.923 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:32.923 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:55:32.923 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:32.923 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:32.923 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:32.924 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:32.925 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.162.7
2026-04-22 23:55:32.925 DEBUG [src.node.docker_mananger] Generated ports ['56184', '56185', '56186', '56187', '56188']
2026-04-22 23:55:32.925 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:32.925 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:32.925 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:32.925 DEBUG [src.node.docker_mananger] docker run -i -t -p 56184:56184 -p 56185:56185 -p 56186:56186 -p 56187:56187 -p 56188:56188 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56186 --rest-port=56184 --tcp-port=56185 --discv5-udp-port=56187 --rest-address=0.0.0.0 --nat=extip:172.18.162.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dfcfbf0dd9aa88de1bcb04bcb9b0dd1a8aabf186a4edd90d6f0edc4203bfcb04 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56188 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:33.121 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.162.7 waku e46a9a1aa981adc216fc76df2475823e26676cb381039da0d58bf34d9e869774
2026-04-22 23:55:33.155 DEBUG [src.node.docker_mananger] Container started with ID e46a9a1aa981. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
2026-04-22 23:55:33.155 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56184
2026-04-22 23:55:33.155 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:34.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:34.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:34.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:34.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:34.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:34.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:34.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:34.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:34.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:34.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:34.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:34.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:55:34.672 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:34.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:34.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.7/tcp/56185/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4","/ip4/172.18.162.7/tcp/56186/ws/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4"],"enrUri":"enr:-L24QP8DhL1iGUt2vGWawfAuWbmutY51OG5AhuriAHRYslwLWIZqufIpDsGsJ3kKD2WCyef_6QB3iIYhq-MGMWKeHRsCgmlkgnY0gmlwhKwSogeKbXVsdGlhZGRyc5YACASsEqIHBtt5AAoErBKiBwbbet0DgnJzhQDGAQAAiXNlY3AyNTZrMaECM3VUfEdP-1Ep5dtC-D8IBb2Nf4fJq7V2J10dDjDQW6eDdGNwgtt5g3VkcILbe4V3YWt1MgE"}'
2026-04-22 23:55:34.675 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:34.676 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56184/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"]'
2026-04-22 23:55:34.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:34.717 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:34.718 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
2026-04-22 23:55:34.718 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:34.718 DEBUG [tests.conftest] fleet_joined_start: additional node 2 bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:55:34.718 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QOFM4gkoEJGiq5xgrU3i9toKFEUGdbFcgRB-tOT1hUqtXPG6dfvTp4nasf4Drx6dC5u6AHt8Zd-SwnJ-Uvugrc0CgmlkgnY0gmlwhKwS7JCKbXVsdGlhZGRyc5YACASsEuyQBhtMAAoErBLskAYbTd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDslQwTtIJH1rGmkYmogzpq_abFS9mgBHpu_DnqsH5VX-DdGNwghtMg3VkcIIbToV3YWt1Mgk (fleet DNS discovery replaces it)
2026-04-22 23:55:34.718 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:34.718 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:34.718 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:34.720 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:34.720 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.80
2026-04-22 23:55:34.720 DEBUG [src.node.docker_mananger] Generated ports ['56283', '56284', '56285', '56286', '56287']
2026-04-22 23:55:34.720 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:34.720 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:34.720 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:34.720 DEBUG [src.node.docker_mananger] docker run -i -t -p 56283:56283 -p 56284:56284 -p 56285:56285 -p 56286:56286 -p 56287:56287 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56285 --rest-port=56283 --tcp-port=56284 --discv5-udp-port=56286 --rest-address=0.0.0.0 --nat=extip:172.18.156.80 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f1fdeaa5fdc65efc01136efe1136cb2c8b7be103f01dfcd81b44e8ead37fd193 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56287 --metrics-logging=true --lightpushnode=/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:34.916 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.80 waku 837d44b9d33a1e093a3cb7a54908e3de8b325bf453a6169776a2d3750590d4b5
2026-04-22 23:55:34.946 DEBUG [src.node.docker_mananger] Container started with ID 837d44b9d33a. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-31__93b76c21-0eb3-46bf-8bb3-1985bfe56185__wakuorg_nwaku:latest.log
2026-04-22 23:55:34.947 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56283
2026-04-22 23:55:34.947 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:35.947 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:35.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:36.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:36.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:36.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:36.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:36.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:36.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:36.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:36.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:36.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:36.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:36.563 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:36.566 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:55:36.566 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:36.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:36.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.80/tcp/56284/p2p/16Uiu2HAmH5q4PXfZRenXXTUeK4rbweNbxnX4PZMQJFNvjeZF8WPi","/ip4/172.18.156.80/tcp/56285/ws/p2p/16Uiu2HAmH5q4PXfZRenXXTUeK4rbweNbxnX4PZMQJFNvjeZF8WPi"],"enrUri":"enr:-L24QNiD4ntBuuF1oaRMxhG2tLYBgPR8kD2K39nPIJveOgwuZh4QstcriZf4q7c-vqFt-SkTeNUG2Yw6t_4_RJVRhH4CgmlkgnY0gmlwhKwSnFCKbXVsdGlhZGRyc5YACASsEpxQBtvcAAoErBKcUAbb3d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDQcvDGox8GVQefofBnjSsssS4H8iTX6GNtkpt2gUo63GDdGNwgtvcg3VkcILb3oV3YWt1Mgk"}'
2026-04-22 23:55:36.569 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:36.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.144/tcp/6988/p2p/16Uiu2HAmQf7NrzExe81neWUmAPbCRUZxKk1JNumyxCsBRSym9Mie"]'
2026-04-22 23:55:36.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:36.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.162.7/tcp/56185/p2p/16Uiu2HAkxtYYGKPXR1FqJbA3bFFKbPZC1v5X1fU5ENmED65ciwb4"]'
2026-04-22 23:55:36.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:36.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6987/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:36.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:36.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56184/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:36.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:36.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:36.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:36.622 DEBUG [tests.light_push.test_publish] Running test with timestamp Now
2026-04-22 23:55:36.622 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:36.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902005555969024}}'
2026-04-22 23:55:36.638 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:36.638 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:36.738 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:36.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:36.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:36.742 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:36.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:36.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:36.746 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:36.746 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:36.748 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902005555969024,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:36.749 DEBUG [tests.light_push.test_publish] Running test with timestamp Far future
2026-04-22 23:55:36.750 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:36.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 2092262005555955968}}'
2026-04-22 23:55:36.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:36.763 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:36.864 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:36.864 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:36.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:36.867 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:36.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:36.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:36.871 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:36.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:36.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":2092262005555955968,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:36.875 DEBUG [tests.light_push.test_publish] Running test with timestamp Recent past
2026-04-22 23:55:36.875 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:36.875 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776898405555955968}}'
2026-04-22 23:55:36.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:36.889 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:36.989 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:36.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:36.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:36.994 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:36.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:36.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:36.998 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:36.998 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:37.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776898405555955968,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:37.002 DEBUG [tests.light_push.test_publish] Running test with timestamp Near future
2026-04-22 23:55:37.002 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:37.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776905605555955968}}'
2026-04-22 23:55:37.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:37.019 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:37.120 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:37.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:37.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:37.124 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:37.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:37.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:37.127 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:37.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:37.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776905605555955968,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:37.131 DEBUG [tests.light_push.test_publish] Running test with timestamp Positive number
2026-04-22 23:55:37.132 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:37.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1}}'
2026-04-22 23:55:37.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:37.150 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:37.250 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:37.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:37.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:37.254 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:37.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:37.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:37.257 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:37.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:37.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:37.263 DEBUG [tests.light_push.test_publish] Running test with timestamp Negative number
2026-04-22 23:55:37.263 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:37.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": -1}}'
2026-04-22 23:55:37.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:37.282 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:37.384 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:37.384 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:37.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:37.388 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:37.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:37.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:37.392 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:37.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:37.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":-1,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:37.396 DEBUG [tests.light_push.test_publish] Running test with timestamp DST change
2026-04-22 23:55:37.396 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:37.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56283/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1583632800000000000}}'
2026-04-22 23:55:37.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:37.412 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:37.512 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:37.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:37.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:37.516 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:37.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56184/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:37.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:37.519 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:37.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56283/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:37.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1583632800000000000,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:37.525 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:55:37.526 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:55:37.527 DEBUG [src.node.waku_node] Stopping container with id f25175628e86
2026-04-22 23:55:37.986 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:37.986 DEBUG [src.node.waku_node] Stopping container with id e46a9a1aa981
2026-04-22 23:55:38.433 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:38.436 DEBUG [src.node.waku_node] Stopping container with id 837d44b9d33a
2026-04-22 23:55:38.801 ERROR [src.node.docker_mananger] Max retries reached for container f25175628e86. Exiting log stream.
2026-04-22 23:55:38.878 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:38.881 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:55:38.917 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:55:38.967 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:55:38.996 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,169 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_publish_with_valid_timestamps with id: 2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.197.146
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20936', '20937', '20938', '20939', '20940']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 20936:20936 -p 20937:20937 -p 20938:20938 -p 20939:20939 -p 20940:20940 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20938 --rest-port=20936 --tcp-port=20937 --discv5-udp-port=20939 --rest-address=0.0.0.0 --nat=extip:172.18.197.146 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbdd9caf7faec9bbf5cda6afb354df710c9cbd9facbd6cfddf5be1aaabf6c26e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20940 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.197.146 waku 50f3e5c0e627013800b48ff14483192807d76b20e80eb10bcba0035165a03f9f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 50f3e5c0e627. Setting up logs at ./log/docker/node1_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 20936
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 9485af0472bc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6c3db6e906d6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.197.146/tcp/20937/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv","/ip4/172.18.197.146/tcp/20938/ws/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv"],"enrUri":"enr:-L24QNrxjZ41WdfWoqWLRKsMhEroQVDRkw32GF8UrNrmEUsaRu4QNDoRqs4fX5btre20RzdkL0AP520PaPp0gRKhV8YCgmlkgnY0gmlwhKwSxZKKbXVsdGlhZGRyc5YACASsEsWSBlHJAAoErBLFkgZRyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFUBv8PXA_4jn_89ktCnLSGBUTCkZPwapLp16ldt9wGODdGNwglHJg3VkcIJRy4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QNrxjZ41WdfWoqWLRKsMhEroQVDRkw32GF8UrNrmEUsaRu4QNDoRqs4fX5btre20RzdkL0AP520PaPp0gRKhV8YCgmlkgnY0gmlwhKwSxZKKbXVsdGlhZGRyc5YACASsEsWSBlHJAAoErBLFkgZRyt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFUBv8PXA_4jn_89ktCnLSGBUTCkZPwapLp16ldt9wGODdGNwglHJg3VkcIJRy4V3YWt1MgE (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.216
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24122', '24123', '24124', '24125', '24126']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 24122:24122 -p 24123:24123 -p 24124:24124 -p 24125:24125 -p 24126:24126 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24124 --rest-port=24122 --tcp-port=24123 --discv5-udp-port=24125 --rest-address=0.0.0.0 --nat=extip:172.18.118.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=afacfe4aaf1b0a6edd3332c53fb360df6973ec3dc5d390fc2f7d1b13fccabede --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24126 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.216 waku 88f55dff0a65c260ca1ed824a51855ca6a1e43cef7addc3168727ef478693e2f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 88f55dff0a65. Setting up logs at ./log/docker/node2_2026-04-22_23-56-29__1a76c72b-5e00-4b46-ae0d-297ac37e76f1__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 24122
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/debug/v1/info" -H "Content-Type: application/json" -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.216/tcp/24123/p2p/16Uiu2HAmUToY1dFVNyFELojVFzoA4sq2fbxyvw9RQq5WppKcgCAK","/ip4/172.18.118.216/tcp/24124/ws/p2p/16Uiu2HAmUToY1dFVNyFELojVFzoA4sq2fbxyvw9RQq5WppKcgCAK"],"enrUri":"enr:-L24QGI5UQd1ojSPuCo8P5VZ1gHsH_I7tq2LcRnG4yEY7luLVphgVF7bZEa071rUo7vOYiJY3kVYyTETfWNasD9cF4MCgmlkgnY0gmlwhKwSdtiKbXVsdGlhZGRyc5YACASsEnbYBl47AAoErBJ22AZePN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED6t1fihcEfXW7MfqQFFr2wAQEnvGt-eNekHvmog12bXCDdGNwgl47g3VkcIJePYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24122/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.197.146/tcp/20937/p2p/16Uiu2HAmE5wuCyrmPWJoQUgeUujsRz6XCqqBjYUUreomKMSdH6rv"]'
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:20936/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:24122/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:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902193040787200,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902193040787200,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:130 Running test with timestamp Now
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902005555969024,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902005555969024,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:130 Running test with timestamp Far future
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":2092262005555955968,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":2092262005555955968,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:130 Running test with timestamp Recent past
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776898405555955968,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776898405555955968,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:130 Running test with timestamp Near future
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776905605555955968,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776905605555955968,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:130 Running test with timestamp Positive number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:130 Running test with timestamp Negative number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":-1,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":-1,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:130 Running test with timestamp DST change
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20936/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1583632800000000000,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24122/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1583632800000000000,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 50f3e5c0e627
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 88f55dff0a65
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,148 @@
2026-04-22 23:55:39.006 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:39.006 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:55:39.007 DEBUG [tests.conftest] Running test: test_light_push_with_valid_meta with id: 2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67
2026-04-22 23:55:39.007 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:55:39.007 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-22 23:55:39.015 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:39.016 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
2026-04-22 23:55:39.016 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:39.016 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:55:39.016 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:39.016 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:39.016 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:39.018 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:39.019 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.98
2026-04-22 23:55:39.019 DEBUG [src.node.docker_mananger] Generated ports ['13615', '13616', '13617', '13618', '13619']
2026-04-22 23:55:39.019 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:39.019 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:39.019 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:39.020 DEBUG [src.node.docker_mananger] docker run -i -t -p 13615:13615 -p 13616:13616 -p 13617:13617 -p 13618:13618 -p 13619:13619 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13617 --rest-port=13615 --tcp-port=13616 --discv5-udp-port=13618 --rest-address=0.0.0.0 --nat=extip:172.18.174.98 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8eeb5696caadc9afb1cac998ee64b3dc5abff43aabf3bb0c2efbead2174dc6b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13619 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:39.228 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.98 waku 38e6bc0c1d21ec4aad358d50b572b7129c33da274d26d6ed89606d89ab8d5ff0
2026-04-22 23:55:39.257 DEBUG [src.node.docker_mananger] Container started with ID 38e6bc0c1d21. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
2026-04-22 23:55:39.257 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13615
2026-04-22 23:55:39.259 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:39.409 ERROR [src.node.docker_mananger] Max retries reached for container e46a9a1aa981. Exiting log stream.
2026-04-22 23:55:39.908 ERROR [src.node.docker_mananger] Max retries reached for container 837d44b9d33a. Exiting log stream.
2026-04-22 23:55:40.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:40.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:40.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:40.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:40.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:40.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:40.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:40.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:40.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:40.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:40.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:40.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:40.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:40.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:55:40.883 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:40.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:40.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda","/ip4/172.18.174.98/tcp/13617/ws/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"],"enrUri":"enr:-L24QDeun3pep1u4k3xNJGn-KrRUdmSqWRqSxPcEIXf3p0n9CFHc6BPhWD2qUjWulgG_IDZmZwhk31Poevoda8DY8FcCgmlkgnY0gmlwhKwSrmKKbXVsdGlhZGRyc5YACASsEq5iBjUwAAoErBKuYgY1Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0RD7m3Tpz23O5iXYgFao3U3fzm6csvTYObAYeJrXKsGDdGNwgjUwg3VkcII1MoV3YWt1Mgk"}'
2026-04-22 23:55:40.886 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:40.893 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:40.893 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
2026-04-22 23:55:40.893 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:40.893 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:55:40.893 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:40.893 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:40.893 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:40.895 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:40.895 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.237
2026-04-22 23:55:40.895 DEBUG [src.node.docker_mananger] Generated ports ['37565', '37566', '37567', '37568', '37569']
2026-04-22 23:55:40.895 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:40.896 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:40.896 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:40.896 DEBUG [src.node.docker_mananger] docker run -i -t -p 37565:37565 -p 37566:37566 -p 37567:37567 -p 37568:37568 -p 37569:37569 wakuorg/nwaku:latest --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.154.237 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=45aceaebfb4aaa9edcf74ff389f59673aa27d9a5aa38e57dc7c80ceacabd44f3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37569 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:41.102 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.237 waku 1582414abbc01c069677dc56ff3d8e186cabda5c80071a09f1cb1e456b011468
2026-04-22 23:55:41.133 DEBUG [src.node.docker_mananger] Container started with ID 1582414abbc0. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
2026-04-22 23:55:41.134 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37565
2026-04-22 23:55:41.134 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:42.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:42.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:42.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:42.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:42.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:42.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:42.443 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:42.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:55:42.446 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:42.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:42.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.237/tcp/37566/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X","/ip4/172.18.154.237/tcp/37567/ws/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X"],"enrUri":"enr:-L24QA35D1YTvUFxYqQxMoWQz6S-EpLk4xgjXTMV07saxf5gCdXu4d5LsKNgGxj9vOk3IzCkX8PnSzY8rcnTBmNjOAwCgmlkgnY0gmlwhKwSmu2KbXVsdGlhZGRyc5YACASsEprtBpK-AAoErBKa7QaSv90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDu-lIWU5mPqWpXB1STM819teJRuRD6tNjwSrOTs5MiqSDdGNwgpK-g3VkcIKSwIV3YWt1MgE"}'
2026-04-22 23:55:42.448 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:42.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37565/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"]'
2026-04-22 23:55:42.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:42.488 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:42.489 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
2026-04-22 23:55:42.489 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:42.489 DEBUG [tests.conftest] fleet_joined_start: additional node 2 bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:55:42.490 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDeun3pep1u4k3xNJGn-KrRUdmSqWRqSxPcEIXf3p0n9CFHc6BPhWD2qUjWulgG_IDZmZwhk31Poevoda8DY8FcCgmlkgnY0gmlwhKwSrmKKbXVsdGlhZGRyc5YACASsEq5iBjUwAAoErBKuYgY1Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaED0RD7m3Tpz23O5iXYgFao3U3fzm6csvTYObAYeJrXKsGDdGNwgjUwg3VkcII1MoV3YWt1Mgk (fleet DNS discovery replaces it)
2026-04-22 23:55:42.490 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:42.490 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:42.490 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:42.493 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:42.493 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.98.19
2026-04-22 23:55:42.494 DEBUG [src.node.docker_mananger] Generated ports ['59503', '59504', '59505', '59506', '59507']
2026-04-22 23:55:42.494 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:42.494 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:42.495 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:42.495 DEBUG [src.node.docker_mananger] docker run -i -t -p 59503:59503 -p 59504:59504 -p 59505:59505 -p 59506:59506 -p 59507:59507 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59505 --rest-port=59503 --tcp-port=59504 --discv5-udp-port=59506 --rest-address=0.0.0.0 --nat=extip:172.18.98.19 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=408de6d88a69abcb68f5e9c4a4ff7eb88ff0666df7ac80be76bdb3fd3de9caea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59507 --metrics-logging=true --lightpushnode=/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:42.689 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.98.19 waku ea367263e0f5f0ea7aa173208b4d661c20734304ee653b1cefaf2e89de79fee2
2026-04-22 23:55:42.722 DEBUG [src.node.docker_mananger] Container started with ID ea367263e0f5. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-39__b4253d3a-c706-4e3d-8747-3febbc1d1f67__wakuorg_nwaku:latest.log
2026-04-22 23:55:42.722 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59503
2026-04-22 23:55:42.722 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:43.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:43.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:43.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:43.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:43.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:43.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:44.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:44.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:44.139 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:44.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:44.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:44.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:44.350 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:44.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"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-22 23:55:44.353 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:44.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:44.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.98.19/tcp/59504/p2p/16Uiu2HAm9EQJMBwZpx5oHqMwDzGVeqiRHYK36Nu4eV5vAnwuttrC","/ip4/172.18.98.19/tcp/59505/ws/p2p/16Uiu2HAm9EQJMBwZpx5oHqMwDzGVeqiRHYK36Nu4eV5vAnwuttrC"],"enrUri":"enr:-L24QKHa6D_M4PRfZkjW6xg0EbtLPMe4rzhbUSHvjDbf_2mVbwCKXnKv8x7HDdXjqNfc-zqL4gQsVbrO91HMxuqmiMICgmlkgnY0gmlwhKwSYhOKbXVsdGlhZGRyc5YACASsEmITBuhwAAoErBJiEwbocd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECzSB_oL5mOL9kCsuNzN58bVoim8iOE3jrPrIyKY0lEwmDdGNwguhwg3VkcILocoV3YWt1Mgk"}'
2026-04-22 23:55:44.355 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:44.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.98/tcp/13616/p2p/16Uiu2HAmSj6aYaohSHdXspzFbYbx1YQKqKzjpBVNHWKJJ1yZ3Tda"]'
2026-04-22 23:55:44.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:44.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59503/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.237/tcp/37566/p2p/16Uiu2HAmRJWuXVwVKAa7D4VHbu6jcg79s3nzRbv7VN5obnLP4F8X"]'
2026-04-22 23:55:44.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:44.382 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13615/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:44.392 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:44.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37565/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:44.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:44.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59503/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:44.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:44.402 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:44.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59503/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902144401959158, "meta": "TGlnaHQgcHVzaCB3b3JrcyEh"}}'
2026-04-22 23:55:44.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:44.417 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:44.519 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:44.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13615/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:44.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
2026-04-22 23:55:44.523 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:44.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37565/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:44.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
2026-04-22 23:55:44.527 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:44.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59503/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:44.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902144401959158,"meta":"TGlnaHQgcHVzaCB3b3JrcyEh","ephemeral":false,"proof":""}]'
2026-04-22 23:55:44.532 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:55:44.533 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:55:44.534 DEBUG [src.node.waku_node] Stopping container with id 38e6bc0c1d21
2026-04-22 23:55:44.996 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:44.997 DEBUG [src.node.waku_node] Stopping container with id 1582414abbc0
2026-04-22 23:55:45.483 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:45.486 DEBUG [src.node.waku_node] Stopping container with id ea367263e0f5
2026-04-22 23:55:45.883 ERROR [src.node.docker_mananger] Max retries reached for container 38e6bc0c1d21. Exiting log stream.
2026-04-22 23:55:45.940 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:45.942 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:55:45.994 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:55:46.038 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:55:46.061 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,153 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_unsubscribe_all_from_few_content_topics with id: 2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.133.167
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37117', '37118', '37119', '37120', '37121']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 37117:37117 -p 37118:37118 -p 37119:37119 -p 37120:37120 -p 37121:37121 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37119 --rest-port=37117 --tcp-port=37118 --discv5-udp-port=37120 --rest-address=0.0.0.0 --nat=extip:172.18.133.167 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c5c6f774b190792deb6d39435cbcdff6f4aad19940ff3ab92ec7cb0b4869fcbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37121 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.167 waku 10735b93aefa21dbd232f8f7f2ee0541ccd6b47bf08161728ebc21aba44c1d41
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 10735b93aefa. Setting up logs at ./log/docker/node1_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 37117
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 9539b3b70a0c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 34e643690776. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37117/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX","/ip4/172.18.133.167/tcp/37119/ws/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX"],"enrUri":"enr:-L24QKZc3OwNXRKlZsKWOgv57JIZlKlB_jCwKBFZA9-7qGtvO0fqjBCaxB4_Yrpm7KGyE9Qi_u1dkNYkWCwTskMQIgoCgmlkgnY0gmlwhKwShaeKbXVsdGlhZGRyc5YACASsEoWnBpD-AAoErBKFpwaQ_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDge4azfOKh_G3pgMD5vxf7_BUQ9nZYiEB-X0WnaYJsECDdGNwgpD-g3VkcIKRAIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKZc3OwNXRKlZsKWOgv57JIZlKlB_jCwKBFZA9-7qGtvO0fqjBCaxB4_Yrpm7KGyE9Qi_u1dkNYkWCwTskMQIgoCgmlkgnY0gmlwhKwShaeKbXVsdGlhZGRyc5YACASsEoWnBpD-AAoErBKFpwaQ_90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDge4azfOKh_G3pgMD5vxf7_BUQ9nZYiEB-X0WnaYJsECDdGNwgpD-g3VkcIKRAIV3YWt1MgU (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.249.192
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40616', '40617', '40618', '40619', '40620']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40616:40616 -p 40617:40617 -p 40618:40618 -p 40619:40619 -p 40620:40620 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40618 --rest-port=40616 --tcp-port=40617 --discv5-udp-port=40619 --rest-address=0.0.0.0 --nat=extip:172.18.249.192 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fbc05ba51ab8eaee7cabcb8bc0e218edffad37cbcd298cade4d9ecbfb9dd4da4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40620 --metrics-logging=true --relay=false --filternode=/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.192 waku 44050fc212ede1bd2172d55135f44f4e78bd80b3c576a61e5d585c0ec28e384e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 44050fc212ed. Setting up logs at ./log/docker/node2_2026-04-22_23-54-55__673753fd-cb38-42d2-89fe-923656810c11__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 40616
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.192/tcp/40617/p2p/16Uiu2HAmUbKS6uUKJx8dodwBXXr9zXbbV2eh5SKgKAq2DGAz4vtN","/ip4/172.18.249.192/tcp/40618/ws/p2p/16Uiu2HAmUbKS6uUKJx8dodwBXXr9zXbbV2eh5SKgKAq2DGAz4vtN"],"enrUri":"enr:-L24QO6d1_I2GaK44QW8bBrRUa_tZRLT8bf78v7GyYEY3ibVZakLICVwQCJML4y4CDoWxrU65HUP9Tma226-svno-3wCgmlkgnY0gmlwhKwS-cCKbXVsdGlhZGRyc5YACASsEvnABp6pAAoErBL5wAaeqt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED7Mo-qcFiK1IxYz51ZxSNGiDK-jhZYJrtLKMza0TTXn-DdGNwgp6pg3VkcIKeq4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40616/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.167/tcp/37118/p2p/16Uiu2HAmMQBXPAfvNVmQrco83ZvVKQERbPLnQGaQGqEwxdW5UzYX"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/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:40616/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6e91b226-3cdc-430e-b741-f6017dfe03d4", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728"], "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":"6e91b226-3cdc-430e-b741-f6017dfe03d4","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1776902099046813992,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1776902099161652218,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902099272744533,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902099382364534,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902099492517371,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:40616/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:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/Hello%20World%21. Response content: b'Not subscribed to topic: Hello World!'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D. Response content: b'Not subscribed to topic: {"key": "value"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87. Response content: b'Not subscribed to topic: \xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37117/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40616/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8. Response content: b'Not subscribed to topic: \xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 10735b93aefa
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 44050fc212ed
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,501 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_publish_with_valid_content_topics with id: 2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.105.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32435', '32436', '32437', '32438', '32439']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32435:32435 -p 32436:32436 -p 32437:32437 -p 32438:32438 -p 32439:32439 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32437 --rest-port=32435 --tcp-port=32436 --discv5-udp-port=32438 --rest-address=0.0.0.0 --nat=extip:172.18.105.119 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=b7ac04456cf3ee8a4d14ebff067d9ce4fcdf30af2298e4abbd2b9a65054f52bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32439 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.119 waku 6ab4637358b12ae9d612879d0c9d7eefcc06ec16ba6a266d5e4d710beb7f2997
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6ab4637358b1. Setting up logs at ./log/docker/node1_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32435
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 45fada071891. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8af2609ae673. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.119/tcp/32436/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR","/ip4/172.18.105.119/tcp/32437/ws/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR"],"enrUri":"enr:-L24QDv3cAreHcJ2eCqV5ZHs-48CZ_8emq2m7Ho8G02GSSHSJsPXJdhyADm0UQUtiS0eUsDtTa22TMQSwwFO-5b6wgcCgmlkgnY0gmlwhKwSaXeKbXVsdGlhZGRyc5YACASsEml3Bn60AAoErBJpdwZ-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcZoGggTeeIsmV2O2jIeREW4O_NimSsoMKxs-pVsJBPiDdGNwgn60g3VkcIJ-toV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDv3cAreHcJ2eCqV5ZHs-48CZ_8emq2m7Ho8G02GSSHSJsPXJdhyADm0UQUtiS0eUsDtTa22TMQSwwFO-5b6wgcCgmlkgnY0gmlwhKwSaXeKbXVsdGlhZGRyc5YACASsEml3Bn60AAoErBJpdwZ-td0DgnJzhQDGAQAAiXNlY3AyNTZrMaECcZoGggTeeIsmV2O2jIeREW4O_NimSsoMKxs-pVsJBPiDdGNwgn60g3VkcIJ-toV3YWt1MgE (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.247.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35972', '35973', '35974', '35975', '35976']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 35972:35972 -p 35973:35973 -p 35974:35974 -p 35975:35975 -p 35976:35976 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35974 --rest-port=35972 --tcp-port=35973 --discv5-udp-port=35975 --rest-address=0.0.0.0 --nat=extip:172.18.247.236 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7ab3b43f60be3d2ed1eaa9fec137987e4ac20cecd5bdc572ffc8522a57c007de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35976 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.236 waku ff3e592d26c7b4562ecd5397292da7b22b15581527b4c45610699315d12f203e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ff3e592d26c7. Setting up logs at ./log/docker/node2_2026-04-22_23-56-15__01138983-7f80-471c-8a79-63ea2be30b13__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 35972
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.236/tcp/35973/p2p/16Uiu2HAmE3nnqebn4rucftsxEdgfj9uPwSdKtApQMrBVrQL99pGp","/ip4/172.18.247.236/tcp/35974/ws/p2p/16Uiu2HAmE3nnqebn4rucftsxEdgfj9uPwSdKtApQMrBVrQL99pGp"],"enrUri":"enr:-L24QHy8uWPbbitwGs8TmH4siKcg1kPwqLosqadQz1LQiy5tVdpwqcEsZF5xl6wzE0ntQYHvI4maLCaOQauyzC1ojfYCgmlkgnY0gmlwhKwS9-yKbXVsdGlhZGRyc5YACASsEvfsBoyFAAoErBL37AaMht0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDFLL5pW19MYRsMniG_RPzC7fruLONTJqnM-oziiYTKBGDdGNwgoyFg3VkcIKMh4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35972/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.119/tcp/32436/p2p/16Uiu2HAm358GevmBETUqdCsgAAh48X1RhMaAwDkBmVfew72kghVR"]'
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:32435/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:35972/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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902178909762816,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902178909762816,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902179029047951,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902179029047951,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902179141703952,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902179141703952,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902179253974122,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902179253974122,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902179366467199,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902179366467199,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902179480094625,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902179480094625,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902179593440904,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902179593440904,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902179706851054,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902179706851054,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902179819082555,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902179819082555,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902179931718393,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902179931718393,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902180043638238,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902180043638238,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902180155813227,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902180155813227,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902180269059975,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902180269059975,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902180381008094,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902180381008094,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902180493449227,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902180493449227,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902180605635024,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902180605635024,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902180718063754,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902180718063754,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902180831373993,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902180831373993,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902180943346835,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902180943346835,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902181055076435,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902181055076435,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902181167482788,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902181167482788,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902181279345927,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902181279345927,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902181396615863,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902181396615863,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902181510390097,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902181510390097,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902181624888997,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902181624888997,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902181740223763,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902181740223763,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902181854082005,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902181854082005,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902181966915239,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902181966915239,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902182079429586,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902182079429586,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902182191969336,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902182191969336,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902182303597935,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902182303597935,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902182416505030,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902182416505030,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902182531730276,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902182531730276,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902182645044752,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902182645044752,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902182757954832,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902182757954832,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902182870507002,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902182870507002,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902182983215153,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902182983215153,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902183096324235,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902183096324235,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902183209644538,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902183209644538,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902183321823813,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902183321823813,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:69 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:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32435/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902183434243013,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35972/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902183434243013,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 6ab4637358b1
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id ff3e592d26c7
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,370 @@
2026-04-22 23:53:26.251 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:26.251 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:53:26.251 DEBUG [tests.conftest] Running test: test_filter_get_message_with_valid_payloads with id: 2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082
2026-04-22 23:53:26.252 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:53:26.252 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-22 23:53:26.252 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-22 23:53:26.262 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:53:26.262 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
2026-04-22 23:53:26.263 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:53:26.263 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:53:26.263 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:26.263 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:53:26.263 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:53:26.307 DEBUG [src.node.docker_mananger] Network waku created
2026-04-22 23:53:26.308 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.220.183
2026-04-22 23:53:26.308 DEBUG [src.node.docker_mananger] Generated ports ['49853', '49854', '49855', '49856', '49857']
2026-04-22 23:53:26.308 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:53:26.308 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:53:26.308 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:53:26.309 DEBUG [src.node.docker_mananger] docker run -i -t -p 49853:49853 -p 49854:49854 -p 49855:49855 -p 49856:49856 -p 49857:49857 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49855 --rest-port=49853 --tcp-port=49854 --discv5-udp-port=49856 --rest-address=0.0.0.0 --nat=extip:172.18.220.183 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e9c3dab8ffbcdedf5c3dd5fbf6ea880ea69b1ed628a92da3b2b3b41afdfbb8d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49857 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:29.261 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.220.183 waku 5c7e2a6d8af244ae608ff8cafe6e5bda0cada8d83c42d0c1474c3573ec1fe677
2026-04-22 23:53:29.294 DEBUG [src.node.docker_mananger] Container started with ID 5c7e2a6d8af2. Setting up logs at ./log/docker/node1_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
2026-04-22 23:53:29.294 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49853
2026-04-22 23:53:29.294 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:53:30.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:30.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:30.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:30.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:30.501 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:30.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:30.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:30.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:30.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:30.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:30.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:30.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:30.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:30.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:53:30.914 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:53:30.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49853/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:30.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4","/ip4/172.18.220.183/tcp/49855/ws/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4"],"enrUri":"enr:-L24QP1R5OyY764g1Vfe1cDD9LfUzAccUWEb9-GnfJWBOHPyVRMHa6opYK-wTAmWvU90-LOqsjU8Lgo7kVXXV1O09rcCgmlkgnY0gmlwhKwS3LeKbXVsdGlhZGRyc5YACASsEty3BsK-AAoErBLctwbCv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAVH6RltvXKPwgvrI8DPB161a5mURfpHNLKdlmVxyIJGDdGNwgsK-g3VkcILCwIV3YWt1MgU"}'
2026-04-22 23:53:30.917 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:53:30.917 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-22 23:53:30.924 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:53:30.924 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QP1R5OyY764g1Vfe1cDD9LfUzAccUWEb9-GnfJWBOHPyVRMHa6opYK-wTAmWvU90-LOqsjU8Lgo7kVXXV1O09rcCgmlkgnY0gmlwhKwS3LeKbXVsdGlhZGRyc5YACASsEty3BsK-AAoErBLctwbCv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECAVH6RltvXKPwgvrI8DPB161a5mURfpHNLKdlmVxyIJGDdGNwgsK-g3VkcILCwIV3YWt1MgU (fleet DNS discovery replaces it)
2026-04-22 23:53:30.924 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:30.924 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:53:30.924 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.213.216
2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] Generated ports ['46942', '46943', '46944', '46945', '46946']
2026-04-22 23:53:30.926 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:53:30.926 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:53:30.926 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:53:30.926 DEBUG [src.node.docker_mananger] docker run -i -t -p 46942:46942 -p 46943:46943 -p 46944:46944 -p 46945:46945 -p 46946:46946 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46944 --rest-port=46942 --tcp-port=46943 --discv5-udp-port=46945 --rest-address=0.0.0.0 --nat=extip:172.18.213.216 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8e0fd0d58dbbbd3d0d6afcfcedca7bd3ea54efc2ae7ebef68bccc83db4ae3b50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46946 --metrics-logging=true --relay=false --filternode=/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4 --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:31.114 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.213.216 waku 088259cc6036276773f6aac93c641fd8f7bcf6876beb9bc0cfe1e2b510c557c9
2026-04-22 23:53:31.145 DEBUG [src.node.docker_mananger] Container started with ID 088259cc6036. Setting up logs at ./log/docker/node2_2026-04-22_23-53-26__69def82d-1266-4bc8-bf57-1d05384fa082__wakuorg_nwaku:latest.log
2026-04-22 23:53:31.146 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46942
2026-04-22 23:53:31.146 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:53:32.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:32.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:32.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:32.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:32.352 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:32.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:32.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:32.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:53:32.458 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:53:32.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:32.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.216/tcp/46943/p2p/16Uiu2HAmRATfvf1oBUsPyCD4MpmoDDNBreQsxnSvqBYpadPkxt3i","/ip4/172.18.213.216/tcp/46944/ws/p2p/16Uiu2HAmRATfvf1oBUsPyCD4MpmoDDNBreQsxnSvqBYpadPkxt3i"],"enrUri":"enr:-L24QKtfQm6XzY9ICLA7SlOtAPcaAz2MRAPn9HEvyvREd6e8Ywf4Bwh-SjkQEHzNZB6mfJr_-WvJWcAUok0PYc_S6u8CgmlkgnY0gmlwhKwS1diKbXVsdGlhZGRyc5YACASsEtXYBrdfAAoErBLV2Aa3YN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDudj6mCbg3k6SZxaH72MnWrRrK9SAypSIi2oOlQT9U1GDdGNwgrdfg3VkcIK3YYV3YWt1MgA"}'
2026-04-22 23:53:32.460 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:53:32.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46942/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.220.183/tcp/49854/p2p/16Uiu2HAkuWptXJjJBRoPiZkm8ghtt2nN59hdPoDEx5Fq3RFsXnS4"]'
2026-04-22 23:53:32.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:32.486 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-22 23:53:32.487 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:53:32.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:32.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46942/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3a51e238-2385-4542-91e2-9f85e1e006a2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:53:32.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3a51e238-2385-4542-91e2-9f85e1e006a2","statusDesc":"OK"}'
2026-04-22 23:53:32.507 DEBUG [tests.filter.test_get_messages] Running test with payload A simple string
2026-04-22 23:53:32.508 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:32.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:32.516 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:32.616 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:32.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:32.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012508022557,"ephemeral":false}]'
2026-04-22 23:53:32.621 DEBUG [tests.filter.test_get_messages] Running test with payload An integer
2026-04-22 23:53:32.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:32.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:32.625 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:32.726 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:32.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:32.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012621367556,"ephemeral":false}]'
2026-04-22 23:53:32.730 DEBUG [tests.filter.test_get_messages] Running test with payload A dictionary
2026-04-22 23:53:32.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:32.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:32.734 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:32.834 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:32.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:32.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012730325359,"ephemeral":false}]'
2026-04-22 23:53:32.838 DEBUG [tests.filter.test_get_messages] Running test with payload Chinese characters
2026-04-22 23:53:32.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:32.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:32.844 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:32.944 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:32.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:32.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012839122181,"ephemeral":false}]'
2026-04-22 23:53:32.948 DEBUG [tests.filter.test_get_messages] Running test with payload Emojis
2026-04-22 23:53:32.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:32.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:32.952 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:33.053 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:33.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:33.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902012948710181,"ephemeral":false}]'
2026-04-22 23:53:33.057 DEBUG [tests.filter.test_get_messages] Running test with payload Lorem ipsum text
2026-04-22 23:53:33.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:33.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:33.061 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:33.162 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:33.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:33.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013057265380,"ephemeral":false}]'
2026-04-22 23:53:33.165 DEBUG [tests.filter.test_get_messages] Running test with payload HTML content
2026-04-22 23:53:33.166 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:33.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:33.170 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:33.271 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:33.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:33.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013165976669,"ephemeral":false}]'
2026-04-22 23:53:33.275 DEBUG [tests.filter.test_get_messages] Running test with payload Cyrillic characters
2026-04-22 23:53:33.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:33.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:33.279 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:33.380 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:33.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:33.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013275373404,"ephemeral":false}]'
2026-04-22 23:53:33.386 DEBUG [tests.filter.test_get_messages] Running test with payload Base64 encoded string
2026-04-22 23:53:33.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:33.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:33.390 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:33.490 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:33.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:33.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013386268457,"ephemeral":false}]'
2026-04-22 23:53:33.494 DEBUG [tests.filter.test_get_messages] Running test with payload Binary data
2026-04-22 23:53:33.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:33.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:33.498 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:33.599 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:33.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:33.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013494908844,"ephemeral":false}]'
2026-04-22 23:53:33.603 DEBUG [tests.filter.test_get_messages] Running test with payload Special characters with whitespace
2026-04-22 23:53:33.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:33.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:33.607 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:33.707 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:33.707 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:33.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013603255433,"ephemeral":false}]'
2026-04-22 23:53:33.711 DEBUG [tests.filter.test_get_messages] Running test with payload Boolean false as a string
2026-04-22 23:53:33.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:33.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:33.716 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:33.816 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:33.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:33.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013711796115,"ephemeral":false}]'
2026-04-22 23:53:33.820 DEBUG [tests.filter.test_get_messages] Running test with payload A float number
2026-04-22 23:53:33.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:33.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:33.825 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:33.925 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:33.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:33.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013820840409,"ephemeral":false}]'
2026-04-22 23:53:33.929 DEBUG [tests.filter.test_get_messages] Running test with payload A list
2026-04-22 23:53:33.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:33.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:33.934 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:34.034 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:34.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:34.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902013929850725,"ephemeral":false}]'
2026-04-22 23:53:34.038 DEBUG [tests.filter.test_get_messages] Running test with payload Hexadecimal number as a string
2026-04-22 23:53:34.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:34.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:34.043 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:34.143 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:34.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:34.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014038814645,"ephemeral":false}]'
2026-04-22 23:53:34.147 DEBUG [tests.filter.test_get_messages] Running test with payload Email format
2026-04-22 23:53:34.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:34.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:34.153 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:34.254 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:34.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:34.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014147768280,"ephemeral":false}]'
2026-04-22 23:53:34.257 DEBUG [tests.filter.test_get_messages] Running test with payload URL format
2026-04-22 23:53:34.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:34.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:34.262 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:34.363 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:34.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:34.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014258254949,"ephemeral":false}]'
2026-04-22 23:53:34.367 DEBUG [tests.filter.test_get_messages] Running test with payload Date and time in ISO format
2026-04-22 23:53:34.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:34.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:34.372 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:34.472 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:34.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:34.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014367507436,"ephemeral":false}]'
2026-04-22 23:53:34.476 DEBUG [tests.filter.test_get_messages] Running test with payload String with escaped quotes
2026-04-22 23:53:34.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:34.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:34.481 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:34.581 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:34.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:34.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014476662433,"ephemeral":false}]'
2026-04-22 23:53:34.585 DEBUG [tests.filter.test_get_messages] Running test with payload A regular expression
2026-04-22 23:53:34.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:34.589 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:34.589 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:34.689 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:34.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:34.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014585533136,"ephemeral":false}]'
2026-04-22 23:53:34.694 DEBUG [tests.filter.test_get_messages] Running test with payload A very long string
2026-04-22 23:53:34.694 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:34.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:34.699 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:34.799 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:34.800 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:34.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014694263079,"ephemeral":false}]'
2026-04-22 23:53:34.804 DEBUG [tests.filter.test_get_messages] Running test with payload A JSON string
2026-04-22 23:53:34.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:34.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:34.809 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:34.910 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:34.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:34.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014804794327,"ephemeral":false}]'
2026-04-22 23:53:34.914 DEBUG [tests.filter.test_get_messages] Running test with payload A Unix path
2026-04-22 23:53:34.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:34.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:34.918 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:35.019 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:35.019 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:35.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902014914806804,"ephemeral":false}]'
2026-04-22 23:53:35.023 DEBUG [tests.filter.test_get_messages] Running test with payload A Windows path
2026-04-22 23:53:35.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:35.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:35.027 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:35.128 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:35.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:35.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015023595828,"ephemeral":false}]'
2026-04-22 23:53:35.132 DEBUG [tests.filter.test_get_messages] Running test with payload An SQL query
2026-04-22 23:53:35.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:35.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:35.137 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:35.237 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:35.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:35.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015132378417,"ephemeral":false}]'
2026-04-22 23:53:35.241 DEBUG [tests.filter.test_get_messages] Running test with payload JavaScript code snippet
2026-04-22 23:53:35.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:35.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:35.245 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:35.346 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:35.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:35.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015241627802,"ephemeral":false}]'
2026-04-22 23:53:35.351 DEBUG [tests.filter.test_get_messages] Running test with payload A CSS snippet
2026-04-22 23:53:35.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:35.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:35.355 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:35.455 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:35.456 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:35.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015351276180,"ephemeral":false}]'
2026-04-22 23:53:35.459 DEBUG [tests.filter.test_get_messages] Running test with payload A Python one-liner
2026-04-22 23:53:35.460 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:35.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:35.464 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:35.564 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:35.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:35.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015460070991,"ephemeral":false}]'
2026-04-22 23:53:35.568 DEBUG [tests.filter.test_get_messages] Running test with payload An IP address
2026-04-22 23:53:35.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:35.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:35.573 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:35.673 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:35.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:35.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015568955019,"ephemeral":false}]'
2026-04-22 23:53:35.677 DEBUG [tests.filter.test_get_messages] Running test with payload A domain name
2026-04-22 23:53:35.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:35.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:35.682 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:35.782 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:35.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:35.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015677966059,"ephemeral":false}]'
2026-04-22 23:53:35.786 DEBUG [tests.filter.test_get_messages] Running test with payload A user agent string
2026-04-22 23:53:35.787 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:35.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:35.791 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:35.891 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:35.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:35.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015787009791,"ephemeral":false}]'
2026-04-22 23:53:35.895 DEBUG [tests.filter.test_get_messages] Running test with payload A credit card number
2026-04-22 23:53:35.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:35.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:35.900 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:36.000 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:36.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:36.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902015895576698,"ephemeral":false}]'
2026-04-22 23:53:36.004 DEBUG [tests.filter.test_get_messages] Running test with payload A phone number
2026-04-22 23:53:36.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:36.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:36.009 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:36.109 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:36.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:36.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016004927271,"ephemeral":false}]'
2026-04-22 23:53:36.117 DEBUG [tests.filter.test_get_messages] Running test with payload A UUID
2026-04-22 23:53:36.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:36.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:36.122 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:36.222 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:36.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:36.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016117795358,"ephemeral":false}]'
2026-04-22 23:53:36.226 DEBUG [tests.filter.test_get_messages] Running test with payload A hashtag
2026-04-22 23:53:36.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:36.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:36.231 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:36.331 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:36.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:36.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016226909581,"ephemeral":false}]'
2026-04-22 23:53:36.335 DEBUG [tests.filter.test_get_messages] Running test with payload A Twitter handle
2026-04-22 23:53:36.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:36.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:36.340 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:36.440 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:36.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:36.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016335718915,"ephemeral":false}]'
2026-04-22 23:53:36.444 DEBUG [tests.filter.test_get_messages] Running test with payload A password
2026-04-22 23:53:36.444 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:36.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:36.448 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:36.549 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:36.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:36.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016444651046,"ephemeral":false}]'
2026-04-22 23:53:36.553 DEBUG [tests.filter.test_get_messages] Running test with payload A date in common format
2026-04-22 23:53:36.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:36.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:36.557 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:36.657 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:36.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:36.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016553436378,"ephemeral":false}]'
2026-04-22 23:53:36.661 DEBUG [tests.filter.test_get_messages] Running test with payload A time string
2026-04-22 23:53:36.662 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:36.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:36.666 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:36.766 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:36.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:36.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016662126415,"ephemeral":false}]'
2026-04-22 23:53:36.770 DEBUG [tests.filter.test_get_messages] Running test with payload A mathematical equation
2026-04-22 23:53:36.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49853/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:53:36.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:36.775 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:36.875 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:36.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46942/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:36.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1776902016771037796,"ephemeral":false}]'
2026-04-22 23:53:36.881 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:53:36.883 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:53:36.883 DEBUG [src.node.waku_node] Stopping container with id 5c7e2a6d8af2
2026-04-22 23:53:37.318 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:53:37.319 DEBUG [src.node.waku_node] Stopping container with id 088259cc6036
2026-04-22 23:53:37.736 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:53:37.736 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:53:37.815 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:53:37.832 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,699 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_light_push_with_valid_payloads with id: 2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.183.106
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53529', '53530', '53531', '53532', '53533']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 53529:53529 -p 53530:53530 -p 53531:53531 -p 53532:53532 -p 53533:53533 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53531 --rest-port=53529 --tcp-port=53530 --discv5-udp-port=53532 --rest-address=0.0.0.0 --nat=extip:172.18.183.106 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdffeabe50f7ffcebdd3cc2c3006fbfa695d93387cd73ee8fb3f178ea4d861ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53533 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.183.106 waku dd01032ab01f600cce528b5d84c70772936fb464e76d59392ece26c8e3499998
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dd01032ab01f. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 53529
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 345ef30851d1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4c2dd8542f5b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/health" -H "Content-Type: 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":"READY"},{"Legacy Lightpush":"READY"},{"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"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8","/ip4/172.18.183.106/tcp/53531/ws/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"],"enrUri":"enr:-L24QIX43pmGLk2JaHoBFrZmuN_8D7gTJIpuAN-zugt9IIN-Marya7cSX4bKzNel7C8OX2KWPNlOvJZwc9zBfmAdNI8CgmlkgnY0gmlwhKwSt2qKbXVsdGlhZGRyc5YACASsErdqBtEaAAoErBK3agbRG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECz97hLt6yg1833Qiw7UzeBgprzVawsCLbN6WjBOgfBF-DdGNwgtEag3VkcILRHIV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.93.232
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40567', '40568', '40569', '40570', '40571']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40567:40567 -p 40568:40568 -p 40569:40569 -p 40570:40570 -p 40571:40571 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40569 --rest-port=40567 --tcp-port=40568 --discv5-udp-port=40570 --rest-address=0.0.0.0 --nat=extip:172.18.93.232 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=50e88b197ef6abc93243310ae990b861bbfacc2f6f6eb8cd9e668dda23a3cd3d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40571 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.93.232 waku 9a36aa26ca331ac645b1c4d78433422e2ca2bc5b7b6654cf4adbd36bfe3b5a1e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9a36aa26ca33. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 40567
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.232/tcp/40568/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb","/ip4/172.18.93.232/tcp/40569/ws/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb"],"enrUri":"enr:-L24QPdIvJUk71fGBkQFz-JtOGvqoC0t35wgX76ckpAgbIU3b-7Jc_oDnSa6KtEbXwJTz7aLE96scxtzPT8xCcoEfXoCgmlkgnY0gmlwhKwSXeiKbXVsdGlhZGRyc5YACASsEl3oBp54AAoErBJd6Aaeed0DgnJzhQDGAQAAiXNlY3AyNTZrMaED5-483ZI9j5SNTGRy6_FnHWnCwRXDnpO1zfrNyHs0RuSDdGNwgp54g3VkcIKeeoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40567/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QIX43pmGLk2JaHoBFrZmuN_8D7gTJIpuAN-zugt9IIN-Marya7cSX4bKzNel7C8OX2KWPNlOvJZwc9zBfmAdNI8CgmlkgnY0gmlwhKwSt2qKbXVsdGlhZGRyc5YACASsErdqBtEaAAoErBK3agbRG90DgnJzhQDGAQAAiXNlY3AyNTZrMaECz97hLt6yg1833Qiw7UzeBgprzVawsCLbN6WjBOgfBF-DdGNwgtEag3VkcILRHIV3YWt1Mgk (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.48.130
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17492', '17493', '17494', '17495', '17496']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17492:17492 -p 17493:17493 -p 17494:17494 -p 17495:17495 -p 17496:17496 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17494 --rest-port=17492 --tcp-port=17493 --discv5-udp-port=17495 --rest-address=0.0.0.0 --nat=extip:172.18.48.130 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e01accdd8122421fe35b137fdabccc3d13cc31cddca7e7a0c921abecbbdd0eb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17496 --metrics-logging=true --lightpushnode=/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8 --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.130 waku 36616e042a324a2cab2bc9564929b3088b5bf448e7ad39820270b05a1669ea8b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 36616e042a32. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-06__e8d3c951-d10d-4221-9209-93843c802e0a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 17492
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.130/tcp/17493/p2p/16Uiu2HAmNWdxjx86Q495qcu7jaiGBuvUXPCAX7KdXbSwgidoDZnC","/ip4/172.18.48.130/tcp/17494/ws/p2p/16Uiu2HAmNWdxjx86Q495qcu7jaiGBuvUXPCAX7KdXbSwgidoDZnC"],"enrUri":"enr:-L24QM3KmmktwhhtQsCs7VMW99tYBBPpSYIhmhWAJ5n6TgaZJQYDrWqx1-xAlWZUQsEwApeAEeEb0g3_ikLb-5akstkCgmlkgnY0gmlwhKwSMIKKbXVsdGlhZGRyc5YACASsEjCCBkRVAAoErBIwggZEVt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDknErTJo3WCKDfu8TGCLmmK3vIFafTEH2QWdJ11jtfb2DdGNwgkRVg3VkcIJEV4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.183.106/tcp/53530/p2p/16Uiu2HAm9R7VLGtuZaHYqrSRPtEJ9hpJ9w88jY19waH7y6jCFHD8"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.93.232/tcp/40568/p2p/16Uiu2HAmUGME9Xg6eumCrb6hDyBBuGcAKZoy1yiediMJt1VY3qNb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:53529/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:40567/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:17492/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:24 Running test with payload A simple string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112168696395}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112168696395,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload An integer
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112294278653}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112294278653,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A dictionary
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112419544009}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112419544009,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Chinese characters
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112543870991}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112543870991,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Emojis
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112669816392}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112669816392,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Lorem ipsum text
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112797778853}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112797778853,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload HTML content
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902112924976463}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902112924976463,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Cyrillic characters
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113050632985}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113050632985,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Base64 encoded string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113184368060}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113184368060,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Binary data
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113310648181}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113310648181,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Special characters with whitespace
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113437027863}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113437027863,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Boolean false as a string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113564908765}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113564908765,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A float number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113693192789}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113693192789,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A list
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113827042032}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113827042032,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Hexadecimal number as a string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902113957891837}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902113957891837,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Email format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114086031956}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114086031956,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload URL format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114214892473}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114214892473,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload Date and time in ISO format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114342912261}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114342912261,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload String with escaped quotes
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114472747161}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114472747161,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A regular expression
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114597809708}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114597809708,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A very long string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114725823683}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114725823683,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A JSON string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114856300679}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114856300679,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A Unix path
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902114984930990}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902114984930990,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A Windows path
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115113803657}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115113803657,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload An SQL query
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115238482261}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115238482261,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload JavaScript code snippet
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115366278622}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115366278622,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A CSS snippet
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115491299085}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115491299085,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A Python one-liner
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115618604255}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115618604255,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload An IP address
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115745827266}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115745827266,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A domain name
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902115871334330}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902115871334330,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A user agent string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116002525140}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116002525140,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A credit card number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116127105158}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116127105158,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A phone number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116257693771}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116257693771,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A UUID
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116390736987}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116390736987,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A hashtag
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116521202077}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116521202077,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A Twitter handle
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116650976486}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116650976486,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A password
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116777743945}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116777743945,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A date in common format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902116918249625}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902116918249625,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A time string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902117045834308}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117045834308,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:24 Running test with payload A mathematical equation
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17492/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902117173102716}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53529/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":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40567/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":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17492/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":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902117173102716,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id dd01032ab01f
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 9a36aa26ca33
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 36616e042a32
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dd01032ab01f. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,169 @@
2026-04-22 23:55:01.098 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:01.098 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:55:01.099 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_from_multiple_pubsub_topics with id: 2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a
2026-04-22 23:55:01.099 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:55:01.099 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-22 23:55:01.099 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-22 23:55:01.105 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:01.105 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
2026-04-22 23:55:01.106 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:01.106 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:55:01.106 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:01.106 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:01.106 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:01.108 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:01.108 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.13
2026-04-22 23:55:01.108 DEBUG [src.node.docker_mananger] Generated ports ['60237', '60238', '60239', '60240', '60241']
2026-04-22 23:55:01.108 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:01.108 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:01.108 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:01.109 DEBUG [src.node.docker_mananger] docker run -i -t -p 60237:60237 -p 60238:60238 -p 60239:60239 -p 60240:60240 -p 60241:60241 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60239 --rest-port=60237 --tcp-port=60238 --discv5-udp-port=60240 --rest-address=0.0.0.0 --nat=extip:172.18.191.13 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d08ffe713d8d3b84e29fea0ebe48fe84b3095ad4a7f86ad2abaeb9c420056abd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60241 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:01.287 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.13 waku 345ef30851d12d01cd55a148c7b59d56111f0b487beb6fb264943386eb96407d
2026-04-22 23:55:01.315 DEBUG [src.node.docker_mananger] Container started with ID 345ef30851d1. Setting up logs at ./log/docker/node1_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
2026-04-22 23:55:01.316 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60237
2026-04-22 23:55:01.316 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:01.431 ERROR [src.node.docker_mananger] Max retries reached for container 10735b93aefa. Exiting log stream.
2026-04-22 23:55:01.861 ERROR [src.node.docker_mananger] Max retries reached for container 44050fc212ed. Exiting log stream.
2026-04-22 23:55:02.317 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:02.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:02.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:02.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:02.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:02.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:02.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:02.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:02.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:02.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:02.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:02.833 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:02.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:02.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:55:02.936 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:02.937 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60237/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:02.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM","/ip4/172.18.191.13/tcp/60239/ws/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM"],"enrUri":"enr:-L24QJW8JzQlOhwyPsQXx0hKGyiM2GiAuE_JnWXUYcWbZ-udRP0UXSCzVPdnZrzeH8r7WIEvrq4ymnnR16nKxnTe8y8CgmlkgnY0gmlwhKwSvw2KbXVsdGlhZGRyc5YACASsEr8NButOAAoErBK_DQbrT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8YDd5rBrL4S4I0dur4LRoSTZ4ik7tbGO4NhjhohyDLCDdGNwgutOg3VkcILrUIV3YWt1MgU"}'
2026-04-22 23:55:02.939 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:02.940 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-22 23:55:02.946 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:02.946 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
2026-04-22 23:55:02.946 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:02.946 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:55:02.946 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJW8JzQlOhwyPsQXx0hKGyiM2GiAuE_JnWXUYcWbZ-udRP0UXSCzVPdnZrzeH8r7WIEvrq4ymnnR16nKxnTe8y8CgmlkgnY0gmlwhKwSvw2KbXVsdGlhZGRyc5YACASsEr8NButOAAoErBK_DQbrT90DgnJzhQDGAQAAiXNlY3AyNTZrMaEC8YDd5rBrL4S4I0dur4LRoSTZ4ik7tbGO4NhjhohyDLCDdGNwgutOg3VkcILrUIV3YWt1MgU (fleet DNS discovery replaces it)
2026-04-22 23:55:02.947 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:02.947 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:02.947 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:02.948 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:02.948 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.254.82
2026-04-22 23:55:02.949 DEBUG [src.node.docker_mananger] Generated ports ['34774', '34775', '34776', '34777', '34778']
2026-04-22 23:55:02.949 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:02.949 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:02.949 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:02.949 DEBUG [src.node.docker_mananger] docker run -i -t -p 34774:34774 -p 34775:34775 -p 34776:34776 -p 34777:34777 -p 34778:34778 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34776 --rest-port=34774 --tcp-port=34775 --discv5-udp-port=34777 --rest-address=0.0.0.0 --nat=extip:172.18.254.82 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7a72007c806f1860cfc9a09e998b99c1edf8b4d1a99a1de35ef74d7ce79d1cf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34778 --metrics-logging=true --relay=false --filternode=/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:03.138 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.254.82 waku 4c2dd8542f5b9c71c47a67946d73b30e8f9446b75d45bb25872c82a1a1797336
2026-04-22 23:55:03.167 DEBUG [src.node.docker_mananger] Container started with ID 4c2dd8542f5b. Setting up logs at ./log/docker/node2_2026-04-22_23-55-01__3e0601b8-af90-4c59-8896-e8a99a477c5a__wakuorg_nwaku:latest.log
2026-04-22 23:55:03.168 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34774
2026-04-22 23:55:03.168 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:04.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:04.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:04.271 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:04.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:04.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:04.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:04.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:04.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:55:04.479 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:04.479 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:04.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.254.82/tcp/34775/p2p/16Uiu2HAmUwk6KwtSqb2aYGYL8LKxtYRxSXKMkCVgJYhsnrNBxsW9","/ip4/172.18.254.82/tcp/34776/ws/p2p/16Uiu2HAmUwk6KwtSqb2aYGYL8LKxtYRxSXKMkCVgJYhsnrNBxsW9"],"enrUri":"enr:-L24QDIwe6UgFGC80vzdMijJXSrA-7K5r4gct9rzs2KoKUijQUC-Ly7aNEmR68OZvqQ6fTYSTYeHH7ABmM8Tz7Ppx8oCgmlkgnY0gmlwhKwS_lKKbXVsdGlhZGRyc5YACASsEv5SBofXAAoErBL-UgaH2N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8gW-N4zn9BVE5sWh1UvYUdvA8cAGHT33nUCIXBON_7qDdGNwgofXg3VkcIKH2YV3YWt1MgA"}'
2026-04-22 23:55:04.481 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:04.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.13/tcp/60238/p2p/16Uiu2HAmBgQCswQgZyZHnGYpHHdBiqqPihqJ1sHPvViqedx9NbFM"]'
2026-04-22 23:55:04.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:04.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:04.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:04.517 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2d221e6f-1474-49dd-936c-4147fa854bb1", "contentFilters": ["/waku/2/rs/198/0"], "pubsubTopic": "/waku/2/rs/198/0"}'
2026-04-22 23:55:04.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2d221e6f-1474-49dd-936c-4147fa854bb1","statusDesc":"OK"}'
2026-04-22 23:55:04.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/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)'}'
2026-04-22 23:55:04.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:04.539 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:04.639 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:55:04.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:04.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/0","version":0,"timestamp":1776902104530495270,"ephemeral":false}]'
2026-04-22 23:55:04.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:55:04.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:04.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "07816e10-1b3a-4f07-8a54-2540860a3968", "contentFilters": ["/waku/2/rs/198/1"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:55:04.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"07816e10-1b3a-4f07-8a54-2540860a3968","statusDesc":"OK"}'
2026-04-22 23:55:04.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:55:04.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:04.660 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:04.760 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:55:04.761 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:04.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1","version":0,"timestamp":1776902104655759659,"ephemeral":false}]'
2026-04-22 23:55:04.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/9"]'
2026-04-22 23:55:04.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:04.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "508e148e-8275-492a-94d6-4fd9cdfac838", "contentFilters": ["/waku/2/rs/198/9"], "pubsubTopic": "/waku/2/rs/198/9"}'
2026-04-22 23:55:04.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"508e148e-8275-492a-94d6-4fd9cdfac838","statusDesc":"OK"}'
2026-04-22 23:55:04.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:55:04.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:04.782 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:04.883 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:55:04.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:04.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/9","version":0,"timestamp":1776902104776946258,"ephemeral":false}]'
2026-04-22 23:55:04.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/25"]'
2026-04-22 23:55:04.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:04.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9ea02940-8c2e-4503-8030-7f36668812e9", "contentFilters": ["/waku/2/rs/198/25"], "pubsubTopic": "/waku/2/rs/198/25"}'
2026-04-22 23:55:04.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"9ea02940-8c2e-4503-8030-7f36668812e9","statusDesc":"OK"}'
2026-04-22 23:55:04.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/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)'}'
2026-04-22 23:55:04.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:04.908 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:05.008 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:55:05.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:05.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/25","version":0,"timestamp":1776902104902327221,"ephemeral":false}]'
2026-04-22 23:55:05.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1000"]'
2026-04-22 23:55:05.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:05.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34774/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6458a994-8e58-43bd-88c4-0a74ddf35cff", "contentFilters": ["/waku/2/rs/198/1000"], "pubsubTopic": "/waku/2/rs/198/1000"}'
2026-04-22 23:55:05.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6458a994-8e58-43bd-88c4-0a74ddf35cff","statusDesc":"OK"}'
2026-04-22 23:55:05.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/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)'}'
2026-04-22 23:55:05.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:05.031 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:05.131 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:55:05.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:05.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/198/1000","version":0,"timestamp":1776902105025589394,"ephemeral":false}]'
2026-04-22 23:55:05.135 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:34774/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
2026-04-22 23:55:05.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-22 23:55:05.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/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)'}'
2026-04-22 23:55:05.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:05.147 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:05.247 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:55:05.247 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:05.250 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F0. Response content: b'Not subscribed to topic: /waku/2/rs/198/0'
2026-04-22 23:55:05.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/1", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:55:05.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:05.254 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:05.354 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:55:05.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:05.357 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1. Response content: b'Not subscribed to topic: /waku/2/rs/198/1'
2026-04-22 23:55:05.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/198/9", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:55:05.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:05.362 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:05.462 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:55:05.463 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:05.465 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F9. Response content: b'Not subscribed to topic: /waku/2/rs/198/9'
2026-04-22 23:55:05.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/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)'}'
2026-04-22 23:55:05.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:05.470 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:05.570 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:55:05.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:05.573 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F25. Response content: b'Not subscribed to topic: /waku/2/rs/198/25'
2026-04-22 23:55:05.574 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60237/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)'}'
2026-04-22 23:55:05.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:05.577 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:05.677 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:55:05.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:05.680 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:34774/filter/v2/messages/%2Fwaku%2F2%2Frs%2F198%2F1000. Response content: b'Not subscribed to topic: /waku/2/rs/198/1000'
2026-04-22 23:55:05.683 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:55:05.684 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:55:05.685 DEBUG [src.node.waku_node] Stopping container with id 345ef30851d1
2026-04-22 23:55:06.122 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:06.123 DEBUG [src.node.waku_node] Stopping container with id 4c2dd8542f5b
2026-04-22 23:55:06.577 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:06.579 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:55:06.601 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:55:06.617 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,153 @@
2026-04-22 23:56:24.607 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:24.607 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:56:24.607 DEBUG [tests.conftest] Running test: test_publish_on_multiple_pubsub_topics with id: 2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6
2026-04-22 23:56:24.607 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:56:24.608 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-22 23:56:24.608 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-22 23:56:24.614 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:24.614 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
2026-04-22 23:56:24.614 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:24.615 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:56:24.615 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:24.615 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:24.615 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:24.616 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:24.616 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.199
2026-04-22 23:56:24.616 DEBUG [src.node.docker_mananger] Generated ports ['57147', '57148', '57149', '57150', '57151']
2026-04-22 23:56:24.617 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:24.617 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:24.617 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:24.617 DEBUG [src.node.docker_mananger] docker run -i -t -p 57147:57147 -p 57148:57148 -p 57149:57149 -p 57150:57150 -p 57151:57151 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57149 --rest-port=57147 --tcp-port=57148 --discv5-udp-port=57150 --rest-address=0.0.0.0 --nat=extip:172.18.154.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=a3ac7a66dfabbf4fcbae0b307fe486f90bbcda3c6dddc18ce982c37b4ddaca7c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57151 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:24.808 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.199 waku 9485af0472bc2f734dff6e0bc2265c2c328567f685d01f78f541badd306cf07e
2026-04-22 23:56:24.839 DEBUG [src.node.docker_mananger] Container started with ID 9485af0472bc. Setting up logs at ./log/docker/node1_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
2026-04-22 23:56:24.839 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57147
2026-04-22 23:56:24.839 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:24.846 ERROR [src.node.docker_mananger] Max retries reached for container 6ab4637358b1. Exiting log stream.
2026-04-22 23:56:25.367 ERROR [src.node.docker_mananger] Max retries reached for container ff3e592d26c7. Exiting log stream.
2026-04-22 23:56:25.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:25.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:25.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:25.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:26.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:26.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:26.147 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:26.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:26.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:26.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:26.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:26.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:56:26.355 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:26.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:26.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.199/tcp/57148/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4","/ip4/172.18.154.199/tcp/57149/ws/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4"],"enrUri":"enr:-L24QKxr7FOn6JKVkf7GhynoIndeA-Wn_cMkU38J9ztdjeh_L5FfM2FfuvTcOfW477COOuOrS1BDDQ7JD8pVnOAkcuICgmlkgnY0gmlwhKwSmseKbXVsdGlhZGRyc5YACASsEprHBt88AAoErBKaxwbfPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJz6xUkNu6HVQ-7_wfahNh8--vy-gwrBJmjsmAH3gzl2DdGNwgt88g3VkcILfPoV3YWt1MgE"}'
2026-04-22 23:56:26.358 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:26.364 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:26.364 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
2026-04-22 23:56:26.365 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:26.365 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:56:26.365 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QKxr7FOn6JKVkf7GhynoIndeA-Wn_cMkU38J9ztdjeh_L5FfM2FfuvTcOfW477COOuOrS1BDDQ7JD8pVnOAkcuICgmlkgnY0gmlwhKwSmseKbXVsdGlhZGRyc5YACASsEprHBt88AAoErBKaxwbfPd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECJz6xUkNu6HVQ-7_wfahNh8--vy-gwrBJmjsmAH3gzl2DdGNwgt88g3VkcILfPoV3YWt1MgE (fleet DNS discovery replaces it)
2026-04-22 23:56:26.365 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:26.365 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:26.365 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:26.367 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:26.367 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.253
2026-04-22 23:56:26.367 DEBUG [src.node.docker_mananger] Generated ports ['62141', '62142', '62143', '62144', '62145']
2026-04-22 23:56:26.367 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:26.367 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:26.367 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:26.367 DEBUG [src.node.docker_mananger] docker run -i -t -p 62141:62141 -p 62142:62142 -p 62143:62143 -p 62144:62144 -p 62145:62145 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62143 --rest-port=62141 --tcp-port=62142 --discv5-udp-port=62144 --rest-address=0.0.0.0 --nat=extip:172.18.25.253 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f8d0f7fe66e64eaf40e4876e2b27fc76cec774e1af59f8f51f4d7fab1be30f72 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62145 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:26.565 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.253 waku 6c3db6e906d67701bdd987f57df70579d83576ee7ca748179dfecfb7d8051dec
2026-04-22 23:56:26.595 DEBUG [src.node.docker_mananger] Container started with ID 6c3db6e906d6. Setting up logs at ./log/docker/node2_2026-04-22_23-56-24__f6898688-aa63-4eec-a92d-0937e46380b6__wakuorg_nwaku:latest.log
2026-04-22 23:56:26.595 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62141
2026-04-22 23:56:26.595 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:27.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:27.598 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:27.699 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:27.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:27.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:27.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:27.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:27.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:56:27.907 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:27.907 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:27.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.253/tcp/62142/p2p/16Uiu2HAm3ZeypjkmzuSYiwNCYpvEKswUbaJC3YS1qasZLKBagVq2","/ip4/172.18.25.253/tcp/62143/ws/p2p/16Uiu2HAm3ZeypjkmzuSYiwNCYpvEKswUbaJC3YS1qasZLKBagVq2"],"enrUri":"enr:-L24QLB0_0P8DviygfA7UtfNZDTPSOoDMjQbGZAZ9GCz5w14apTBDWnUn0FDrW2tbPkmfQRtzHf_3nFMLiMjtuqmuLoCgmlkgnY0gmlwhKwSGf2KbXVsdGlhZGRyc5YACASsEhn9BvK-AAoErBIZ_Qbyv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECeOkDA3XyrODaCktUlx1mY8EJGU35BgLhDf3pU1xDTjmDdGNwgvK-g3VkcILywIV3YWt1MgE"}'
2026-04-22 23:56:27.911 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:27.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62141/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.199/tcp/57148/p2p/16Uiu2HAkx4sKrerMvhLzRfzdD6X8KsSau7SnwaUarZCUQzPKsvx4"]'
2026-04-22 23:56:27.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:27.944 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-22 23:56:27.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:27.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:27.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62141/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:27.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:27.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:27.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:27.964 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:28.064 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:28.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:28.067 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":1776902187956320000,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:28.069 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:28.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:28.071 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":1776902187956320000,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:28.072 INFO [src.steps.relay] WARM UP successful!!
2026-04-22 23:56:28.073 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/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-22 23:56:28.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:28.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62141/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-22 23:56:28.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:28.093 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/0
2026-04-22 23:56:28.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:28.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:28.103 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:28.204 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:28.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:28.206 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":1776902188095267218,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:28.208 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:28.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:28.210 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":1776902188095267218,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:28.211 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/1
2026-04-22 23:56:28.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:28.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:28.216 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:28.316 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:28.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:28.318 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":1776902188211891441,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:28.320 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:28.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:28.322 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":1776902188211891441,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:28.323 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/9
2026-04-22 23:56:28.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:28.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:28.329 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:28.429 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:28.429 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:28.432 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":1776902188324175756,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:28.433 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:28.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F9" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:28.435 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":1776902188324175756,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:28.437 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/25
2026-04-22 23:56:28.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:28.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:28.443 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:28.543 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:28.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:28.546 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":1776902188437490924,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:28.547 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:28.548 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F25" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:28.550 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":1776902188437490924,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:28.551 DEBUG [tests.relay.test_publish] Running test with pubsub topic /waku/2/rs/198/1000
2026-04-22 23:56:28.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57147/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)'}'
2026-04-22 23:56:28.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:28.555 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:28.655 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:28.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57147/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:28.658 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":1776902188551586804,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:28.659 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:28.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62141/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1000" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:28.703 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":1776902188551586804,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:28.707 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:56:28.708 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:56:28.709 DEBUG [src.node.waku_node] Stopping container with id 9485af0472bc
2026-04-22 23:56:29.187 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:29.187 DEBUG [src.node.waku_node] Stopping container with id 6c3db6e906d6
2026-04-22 23:56:29.619 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:29.622 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:56:29.644 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:56:29.666 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,94 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_filter_subscribe_with_extra_field with id: 2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.235.103
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17913', '17914', '17915', '17916', '17917']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 17913:17913 -p 17914:17914 -p 17915:17915 -p 17916:17916 -p 17917:17917 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17915 --rest-port=17913 --tcp-port=17914 --discv5-udp-port=17916 --rest-address=0.0.0.0 --nat=extip:172.18.235.103 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=54f61ffc4ad69db1aacf458e5629d1deacdcebe8b842dd6a6853fb4f0b94eba8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17917 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.235.103 waku 38ba8fbe6cbe54cf3aa996016d0fe8cdb170ae9304d307ff188b93ae1e003749
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 38ba8fbe6cbe. Setting up logs at ./log/docker/node1_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 17913
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 89d171cf4780. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 48895dcc18f2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17913/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD","/ip4/172.18.235.103/tcp/17915/ws/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD"],"enrUri":"enr:-L24QGN5tp1iAkW9UWDimmMBduANaIjMdY0y-p5duU0zeH7XIoWx1-uHVFg8rPyawi1Mc8sbbFUCmDKfhVZakz9caLQCgmlkgnY0gmlwhKwS62eKbXVsdGlhZGRyc5YACASsEutnBkX6AAoErBLrZwZF-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECq_ure-6KLIXIaS3Y88fVZxMJ68F-xkxqLPw9RHmQFmCDdGNwgkX6g3VkcIJF_IV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QGN5tp1iAkW9UWDimmMBduANaIjMdY0y-p5duU0zeH7XIoWx1-uHVFg8rPyawi1Mc8sbbFUCmDKfhVZakz9caLQCgmlkgnY0gmlwhKwS62eKbXVsdGlhZGRyc5YACASsEutnBkX6AAoErBLrZwZF-90DgnJzhQDGAQAAiXNlY3AyNTZrMaECq_ure-6KLIXIaS3Y88fVZxMJ68F-xkxqLPw9RHmQFmCDdGNwgkX6g3VkcIJF_IV3YWt1MgU (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.192.31
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21569', '21570', '21571', '21572', '21573']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 21569:21569 -p 21570:21570 -p 21571:21571 -p 21572:21572 -p 21573:21573 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21571 --rest-port=21569 --tcp-port=21570 --discv5-udp-port=21572 --rest-address=0.0.0.0 --nat=extip:172.18.192.31 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=95dbb99dbce04f7aede12723cae5deaeeafc4e622deaeeb4bbd4259d9cc9051e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21573 --metrics-logging=true --relay=false --filternode=/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.192.31 waku 8acc2b33f3cb3921b04943d78154336dc258a2190b08f21ee2e945e603ea84a8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8acc2b33f3cb. Setting up logs at ./log/docker/node2_2026-04-22_23-54-27__36531086-26a5-440c-bd52-a176fe3ce3ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 21569
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21569/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21569/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.31/tcp/21570/p2p/16Uiu2HAmU72a4Es3XJorsSSc2VXAGurQ9vBLmoThAFiTFc9ntgsh","/ip4/172.18.192.31/tcp/21571/ws/p2p/16Uiu2HAmU72a4Es3XJorsSSc2VXAGurQ9vBLmoThAFiTFc9ntgsh"],"enrUri":"enr:-L24QJPbuzRKdFMZ_H2_gUpzrPWCL6aa5I64VfSSm2fu5sOPN_bHgxW4qi5lb1lNRyVJfUuqZYblZONg9R9PMM-3ybkCgmlkgnY0gmlwhKwSwB-KbXVsdGlhZGRyc5YACASsEsAfBlRCAAoErBLAHwZUQ90DgnJzhQDGAQAAiXNlY3AyNTZrMaED5YrqTDg-uKqfvcL3RReMpdd46lBUYVy4t3Q43hTnDICDdGNwglRCg3VkcIJURIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21569/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.103/tcp/17914/p2p/16Uiu2HAm712GsPw6S4GhiFXXL4gxmhgzYWLn31r1edRs1b1N4WmD"]'
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:17913/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:21569/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5f3cd0c1-fcb0-4956-b50d-27d85dcea3d4", "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":"5f3cd0c1-fcb0-4956-b50d-27d85dcea3d4","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21569/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:21569/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:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 38ba8fbe6cbe
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 8acc2b33f3cb
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,110 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_publish_with_no_timestamp with id: 2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.122
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32559', '32560', '32561', '32562', '32563']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 32559:32559 -p 32560:32560 -p 32561:32561 -p 32562:32562 -p 32563:32563 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32561 --rest-port=32559 --tcp-port=32560 --discv5-udp-port=32562 --rest-address=0.0.0.0 --nat=extip:172.18.165.122 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=752aba53dca2a2f0edd65cf9a2af4e3c7602d90ee4ad86acf1c06dcce504086a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32563 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.122 waku c04b39afd7d95ff157ad6b42c6bdaee46d6d23f88b2157e466d5401cf3c73a85
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c04b39afd7d9. Setting up logs at ./log/docker/node1_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 32559
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 50f3e5c0e627. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 88f55dff0a65. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/debug/v1/info" -H "Content-Type: application/json" -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.122/tcp/32560/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq","/ip4/172.18.165.122/tcp/32561/ws/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq"],"enrUri":"enr:-L24QDVPM0-P5FGHtbOiTbecBsmzpzuyz3N7HLTts-yvHPj8CqJ8iN9bw3C3LnnHQHn4USwvDPWP1_lh4aPVvSPaBTUCgmlkgnY0gmlwhKwSpXqKbXVsdGlhZGRyc5YACASsEqV6Bn8wAAoErBKlegZ_Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDizIS2PhYYKdomN9YqxzczAoD-4Wt0PsSFoSollzd9USDdGNwgn8wg3VkcIJ_MoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QDVPM0-P5FGHtbOiTbecBsmzpzuyz3N7HLTts-yvHPj8CqJ8iN9bw3C3LnnHQHn4USwvDPWP1_lh4aPVvSPaBTUCgmlkgnY0gmlwhKwSpXqKbXVsdGlhZGRyc5YACASsEqV6Bn8wAAoErBKlegZ_Md0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDizIS2PhYYKdomN9YqxzczAoD-4Wt0PsSFoSollzd9USDdGNwgn8wg3VkcIJ_MoV3YWt1MgE (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.158
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34419', '34420', '34421', '34422', '34423']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34419:34419 -p 34420:34420 -p 34421:34421 -p 34422:34422 -p 34423:34423 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34421 --rest-port=34419 --tcp-port=34420 --discv5-udp-port=34422 --rest-address=0.0.0.0 --nat=extip:172.18.68.158 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=dbc81fc7b27c9b7f4c76a2dbee962effd2eedb8fcff5ff8b07f19acc9e9859f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34423 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.68.158 waku 4d9535a72e841abef93775d9efb85a9346ce1c38aebbc91f3e87a0845869caab
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4d9535a72e84. Setting up logs at ./log/docker/node2_2026-04-22_23-56-34__278823f7-1f8b-49d5-ac2f-ac36e7f410f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 34419
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/debug/v1/info" -H "Content-Type: application/json" -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.158/tcp/34420/p2p/16Uiu2HAm1DsvRRYzFYqEqDsnwwwSJ5R6h2hp5PdsigvLvAUgehe1","/ip4/172.18.68.158/tcp/34421/ws/p2p/16Uiu2HAm1DsvRRYzFYqEqDsnwwwSJ5R6h2hp5PdsigvLvAUgehe1"],"enrUri":"enr:-L24QBNc8EU8qZ75_My8D227WGvKq1hy8XAN90enQ28ExptNN6R4FpEeOLk1OrSrcAvnGqSW12FnfZ7grnTRIPzswV8CgmlkgnY0gmlwhKwSRJ6KbXVsdGlhZGRyc5YACASsEkSeBoZ0AAoErBJEngaGdd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECViCnkXY3q6Y2egmm4ef8AjGNV5FPvE0R9nz9KTyUoNqDdGNwgoZ0g3VkcIKGdoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34419/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.122/tcp/32560/p2p/16Uiu2HAmN2MJhadCzNDY3nBd53x3J9yLDYGYdVnJKVpsDP4ZBdKq"]'
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:32559/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:34419/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:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902198367103744,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902198367103744,"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:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32559/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902198485108992,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34419/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902198485108992,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id c04b39afd7d9
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 4d9535a72e84
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,695 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_light_push_with_valid_content_topics with id: 2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.139.137
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50931', '50932', '50933', '50934', '50935']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50931:50931 -p 50932:50932 -p 50933:50933 -p 50934:50934 -p 50935:50935 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50933 --rest-port=50931 --tcp-port=50932 --discv5-udp-port=50934 --rest-address=0.0.0.0 --nat=extip:172.18.139.137 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=765c848dd2df46f4eaacebecfa3fdbdc2fd5faf17cfbb1a0d586f3c5e1a0cebf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50935 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.137 waku a0c7b7c31126d2ce719f6dcd19993040e64493b98fb3f4721ed76619857989d9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a0c7b7c31126. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 50931
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 9a36aa26ca33. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 36616e042a32. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk","/ip4/172.18.139.137/tcp/50933/ws/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk"],"enrUri":"enr:-L24QAyplojhOLCDF-rslpqLP1GqiKBmKENr4n6BfLW7gfJgZqj4r4u70cnDyOOPblb85SM_06y8zR4whBM5wWBehIMCgmlkgnY0gmlwhKwSi4mKbXVsdGlhZGRyc5YACASsEouJBsb0AAoErBKLiQbG9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCeel-rcM5dGDGrYlHm18ibeQn4EWZ_umu5Nura7VldWDdGNwgsb0g3VkcILG9oV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.111.0
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63948', '63949', '63950', '63951', '63952']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 63948:63948 -p 63949:63949 -p 63950:63950 -p 63951:63951 -p 63952:63952 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63950 --rest-port=63948 --tcp-port=63949 --discv5-udp-port=63951 --rest-address=0.0.0.0 --nat=extip:172.18.111.0 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f5a74bd8ac1dbdae2cb4fe7b618eb1aa965130e3e6085ea2aa381ce578c4a72e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63952 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.0 waku cedefc431183b6b858aed7cafbfaa3f1a19cc400adc66666747705093caaa6c0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cedefc431183. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 63948
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.0/tcp/63949/p2p/16Uiu2HAky93T9hZSvrsUyFBWNMxNUwoANRspdP3dP681y1rRiDFS","/ip4/172.18.111.0/tcp/63950/ws/p2p/16Uiu2HAky93T9hZSvrsUyFBWNMxNUwoANRspdP3dP681y1rRiDFS"],"enrUri":"enr:-L24QBqYDrzABPfuvfKcCI0TiNl8bbl0cKAfUi0dq2ir4UCYFY0ZRuSOAew-LO59s_wS6V9lFxRhxK1NofentTTcDqoCgmlkgnY0gmlwhKwSbwCKbXVsdGlhZGRyc5YACASsEm8ABvnNAAoErBJvAAb5zt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECNywm7QUIsnZYZJ0WlgrK8rYHuQqOt0323jfbz0BMdH2DdGNwgvnNg3VkcIL5z4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:63948/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:134 fleet_joined_start: additional node 2 bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QAyplojhOLCDF-rslpqLP1GqiKBmKENr4n6BfLW7gfJgZqj4r4u70cnDyOOPblb85SM_06y8zR4whBM5wWBehIMCgmlkgnY0gmlwhKwSi4mKbXVsdGlhZGRyc5YACASsEouJBsb0AAoErBKLiQbG9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCeel-rcM5dGDGrYlHm18ibeQn4EWZ_umu5Nura7VldWDdGNwgsb0g3VkcILG9oV3YWt1Mgk (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.53
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25784', '25785', '25786', '25787', '25788']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 25784:25784 -p 25785:25785 -p 25786:25786 -p 25787:25787 -p 25788:25788 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25786 --rest-port=25784 --tcp-port=25785 --discv5-udp-port=25787 --rest-address=0.0.0.0 --nat=extip:172.18.219.53 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ba0feb2dc29208cf3c9e661b3cdf4afa7b8340fa3e4d81d69ed289714fffe7c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25788 --metrics-logging=true --lightpushnode=/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.53 waku 628c5cf0e2b962c17e6459de07470ccec36a42294a17f5eeeda5edf4132e757b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 628c5cf0e2b9. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 25784
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/debug/v1/info" -H "Content-Type: application/json" -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.53/tcp/25785/p2p/16Uiu2HAmENhGy9kBRxSBwuybK4Q9GqqVhgy99CS6DpCHba13gryE","/ip4/172.18.219.53/tcp/25786/ws/p2p/16Uiu2HAmENhGy9kBRxSBwuybK4Q9GqqVhgy99CS6DpCHba13gryE"],"enrUri":"enr:-L24QKMRdUjsEycrYLw5X_94IsjdWTbDzL-brwkyp2kTmVQuAYHWUxlwEcoeIwYi4S2tuFMIE7ZlOZ3DHRE8Nz7WL9ECgmlkgnY0gmlwhKwS2zWKbXVsdGlhZGRyc5YACASsEts1BmS5AAoErBLbNQZkut0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGYrGU2OcIfF12UX0h7IBn90DNSmsEdH57byKfEDmlBmDdGNwgmS5g3VkcIJku4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.0/tcp/63949/p2p/16Uiu2HAky93T9hZSvrsUyFBWNMxNUwoANRspdP3dP681y1rRiDFS"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50931/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:63948/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:25784/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:83 Running test with content topic A simple string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Hello World!", "timestamp": 1776902124351684253}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902124351684253,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902124351684253,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902124351684253,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic An integer
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234567890", "timestamp": 1776902124480808167}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902124480808167,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902124480808167,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902124480808167,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A dictionary
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"key\": \"value\"}", "timestamp": 1776902124606996023}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902124606996023,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902124606996023,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902124606996023,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Chinese characters
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": 1776902124733918190}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902124733918190,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902124733918190,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902124733918190,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Emojis
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": 1776902124863224813}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902124863224813,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902124863224813,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902124863224813,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Lorem ipsum text
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": 1776902124987348346}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902124987348346,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902124987348346,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902124987348346,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic HTML content
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "<html><body>Hello</body></html>", "timestamp": 1776902125119266784}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902125119266784,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902125119266784,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902125119266784,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Cyrillic characters
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": 1776902125246319628}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902125246319628,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902125246319628,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902125246319628,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Base64 encoded string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Base64==dGVzdA==", "timestamp": 1776902125404961890}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902125404961890,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902125404961890,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902125404961890,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Binary data
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": 1776902125530875387}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902125530875387,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902125530875387,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902125530875387,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Special characters with whitespace
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": 1776902125657675283}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902125657675283,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902125657675283,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902125657675283,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Boolean false as a string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "False", "timestamp": 1776902125786487049}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902125786487049,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902125786487049,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902125786487049,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A float number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "3.1415926535", "timestamp": 1776902125919384200}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902125919384200,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902125919384200,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902125919384200,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A list
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": 1776902126048340746}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902126048340746,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902126048340746,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902126048340746,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Hexadecimal number as a string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "0xDEADBEEF", "timestamp": 1776902126173655568}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902126173655568,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902126173655568,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902126173655568,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Email format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "user@example.com", "timestamp": 1776902126301667447}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902126301667447,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902126301667447,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902126301667447,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic URL format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "http://example.com", "timestamp": 1776902126427094637}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902126427094637,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902126427094637,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902126427094637,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic Date and time in ISO format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": 1776902126553314945}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902126553314945,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902126553314945,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902126553314945,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic String with escaped quotes
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": 1776902126683005958}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902126683005958,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902126683005958,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902126683005958,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A regular expression
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": 1776902126813557385}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902126813557385,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902126813557385,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902126813557385,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A very long string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": 1776902126942730031}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902126942730031,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902126942730031,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902126942730031,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A JSON string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": 1776902127074966168}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902127074966168,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902127074966168,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902127074966168,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A Unix path
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/usr/local/bin", "timestamp": 1776902127208673615}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902127208673615,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902127208673615,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902127208673615,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A Windows path
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "C:\\Windows\\System32", "timestamp": 1776902127333854400}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902127333854400,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902127333854400,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902127333854400,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic An SQL query
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": 1776902127462673349}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902127462673349,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902127462673349,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902127462673349,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic JavaScript code snippet
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": 1776902127592222656}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902127592222656,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902127592222656,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902127592222656,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A CSS snippet
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "body { background-color: #fff; }", "timestamp": 1776902127717576503}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902127717576503,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902127717576503,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902127717576503,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A Python one-liner
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "print('Hello World')", "timestamp": 1776902127843633311}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902127843633311,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902127843633311,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902127843633311,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic An IP address
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "192.168.1.1", "timestamp": 1776902127969589410}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902127969589410,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902127969589410,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902127969589410,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A domain name
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "www.example.com", "timestamp": 1776902128096009439}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902128096009439,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902128096009439,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902128096009439,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A user agent string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": 1776902128222347276}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902128222347276,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902128222347276,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902128222347276,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A credit card number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234-5678-9012-3456", "timestamp": 1776902128349950778}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902128349950778,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902128349950778,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902128349950778,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A phone number
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "+1234567890", "timestamp": 1776902128480829479}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902128480829479,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902128480829479,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902128480829479,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A UUID
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": 1776902128607734152}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902128607734152,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902128607734152,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902128607734152,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A hashtag
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "#helloWorld", "timestamp": 1776902128736251178}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902128736251178,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902128736251178,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902128736251178,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A Twitter handle
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "@username", "timestamp": 1776902128863746693}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902128863746693,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902128863746693,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902128863746693,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A password
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "P@ssw0rd!", "timestamp": 1776902128990699909}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902128990699909,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902128990699909,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902128990699909,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A date in common format
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "01/11/2023", "timestamp": 1776902129115811656}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902129115811656,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902129115811656,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902129115811656,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A time string
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "12:00:00", "timestamp": 1776902129244085347}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902129244085347,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902129244085347,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902129244085347,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:83 Running test with content topic A mathematical equation
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "E = mc^2", "timestamp": 1776902129366203726}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902129366203726,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902129366203726,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902129366203726,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id a0c7b7c31126
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id cedefc431183
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 628c5cf0e2b9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a0c7b7c31126. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,98 @@
2026-04-22 23:53:47.641 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:47.642 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:53:47.643 DEBUG [tests.conftest] Running test: test_filter_get_message_with_meta with id: 2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68
2026-04-22 23:53:47.644 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:53:47.645 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-22 23:53:47.645 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-22 23:53:47.652 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:53:47.653 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
2026-04-22 23:53:47.653 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:53:47.653 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:53:47.653 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:47.653 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:53:47.653 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:53:47.655 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:53:47.656 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.155.74
2026-04-22 23:53:47.656 DEBUG [src.node.docker_mananger] Generated ports ['48729', '48730', '48731', '48732', '48733']
2026-04-22 23:53:47.656 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:53:47.656 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:53:47.657 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:53:47.657 DEBUG [src.node.docker_mananger] docker run -i -t -p 48729:48729 -p 48730:48730 -p 48731:48731 -p 48732:48732 -p 48733:48733 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48731 --rest-port=48729 --tcp-port=48730 --discv5-udp-port=48732 --rest-address=0.0.0.0 --nat=extip:172.18.155.74 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=8c509bb2a591c50affbc0c6bd4ade7385ba46dcc1e92a8a82fef859e7d7a8dfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48733 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:47.832 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.155.74 waku e4c118040cea99782e05e9b8e128018cd1174bfc222935a845ff24b81387feda
2026-04-22 23:53:47.864 DEBUG [src.node.docker_mananger] Container started with ID e4c118040cea. Setting up logs at ./log/docker/node1_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
2026-04-22 23:53:47.865 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48729
2026-04-22 23:53:47.867 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:53:47.976 ERROR [src.node.docker_mananger] Max retries reached for container 4923823ea167. Exiting log stream.
2026-04-22 23:53:48.496 ERROR [src.node.docker_mananger] Max retries reached for container 9ab6f83f4e5d. Exiting log stream.
2026-04-22 23:53:48.867 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:48.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:48.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:48.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:49.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:49.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:49.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:49.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:49.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:49.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:49.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:49.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:49.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:49.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:53:49.491 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:53:49.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48729/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:49.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM","/ip4/172.18.155.74/tcp/48731/ws/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM"],"enrUri":"enr:-L24QCOdNsFeZZMYVHJ1vQITiPatcBvutBaSH5q1ViEHNNbhM-5ilmo9RULfwhgLt3OIS6AAT8muKbUuLvx8T1KSmc0CgmlkgnY0gmlwhKwSm0qKbXVsdGlhZGRyc5YACASsEptKBr5aAAoErBKbSga-W90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDz_V7Q_ZbDTEP7ITHMWSJgvyDrxFiF30sSt4_hqG6RxyDdGNwgr5ag3VkcIK-XIV3YWt1MgU"}'
2026-04-22 23:53:49.494 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:53:49.494 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-22 23:53:49.500 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:53:49.500 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
2026-04-22 23:53:49.500 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:53:49.501 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:53:49.501 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QCOdNsFeZZMYVHJ1vQITiPatcBvutBaSH5q1ViEHNNbhM-5ilmo9RULfwhgLt3OIS6AAT8muKbUuLvx8T1KSmc0CgmlkgnY0gmlwhKwSm0qKbXVsdGlhZGRyc5YACASsEptKBr5aAAoErBKbSga-W90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDz_V7Q_ZbDTEP7ITHMWSJgvyDrxFiF30sSt4_hqG6RxyDdGNwgr5ag3VkcIK-XIV3YWt1MgU (fleet DNS discovery replaces it)
2026-04-22 23:53:49.501 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:49.501 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:53:49.501 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:53:49.502 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:53:49.502 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.7
2026-04-22 23:53:49.502 DEBUG [src.node.docker_mananger] Generated ports ['16354', '16355', '16356', '16357', '16358']
2026-04-22 23:53:49.503 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:53:49.503 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:53:49.503 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:53:49.503 DEBUG [src.node.docker_mananger] docker run -i -t -p 16354:16354 -p 16355:16355 -p 16356:16356 -p 16357:16357 -p 16358:16358 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16356 --rest-port=16354 --tcp-port=16355 --discv5-udp-port=16357 --rest-address=0.0.0.0 --nat=extip:172.18.10.7 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e69bded8f54e9c0eafadc157175d6db40cf8f6859dfccdd43d03f13f64e3f49c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16358 --metrics-logging=true --relay=false --filternode=/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:53:49.690 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.7 waku b87da62a1abc5ac36696df5fe160ff0f53ce38cacf0ded215c7e4a749b5bf0d7
2026-04-22 23:53:49.720 DEBUG [src.node.docker_mananger] Container started with ID b87da62a1abc. Setting up logs at ./log/docker/node2_2026-04-22_23-53-47__71c78369-7c8b-45b3-a4ac-deb6fd771c68__wakuorg_nwaku:latest.log
2026-04-22 23:53:49.720 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16354
2026-04-22 23:53:49.720 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:53:50.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:50.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:50.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:50.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:50.926 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:50.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:53:51.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16354/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:51.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:53:51.031 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:53:51.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16354/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:51.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.7/tcp/16355/p2p/16Uiu2HAmUxQF5x7oxxFSt5cdiuvaya1hA56Rm9mANgLz596qSBrj","/ip4/172.18.10.7/tcp/16356/ws/p2p/16Uiu2HAmUxQF5x7oxxFSt5cdiuvaya1hA56Rm9mANgLz596qSBrj"],"enrUri":"enr:-L24QEZmTsYb3WY4-2LelnBDNMBeyleLw9LDZOLHeVa0ttCORxfVxMx4EF5dJ-paG_lIJpRLJW_9QJH9Eh5niHoZenkCgmlkgnY0gmlwhKwSCgeKbXVsdGlhZGRyc5YACASsEgoHBj_jAAoErBIKBwY_5N0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8jDhaeBMuIkX5ebO20-ZOPf-l83h4yuIYorX8Y53krSDdGNwgj_jg3VkcII_5YV3YWt1MgA"}'
2026-04-22 23:53:51.034 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:53:51.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16354/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.155.74/tcp/48730/p2p/16Uiu2HAmSemrCoZ39FQQvUzdeC3zriQ5YgC23JUo3QCxDwVmhDVM"]'
2026-04-22 23:53:51.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:51.059 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-22 23:53:51.060 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48729/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:53:51.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:51.065 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16354/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c38e538a-4671-459b-94ba-cb942f257f13", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:53:51.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c38e538a-4671-459b-94ba-cb942f257f13","statusDesc":"OK"}'
2026-04-22 23:53:51.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48729/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)', "meta": "RmlsdGVyIHdvcmtzISE="}'
2026-04-22 23:53:51.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:53:51.090 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:53:51.191 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:53:51.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16354/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:53:51.193 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":1776902031082551173,"meta":"RmlsdGVyIHdvcmtzISE=","ephemeral":false}]'
2026-04-22 23:53:51.196 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:53:51.198 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:53:51.198 DEBUG [src.node.waku_node] Stopping container with id e4c118040cea
2026-04-22 23:53:51.621 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:53:51.621 DEBUG [src.node.waku_node] Stopping container with id b87da62a1abc
2026-04-22 23:53:52.043 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:53:52.045 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:53:52.082 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:53:52.097 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_publish_with_valid_version with id: 2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.228.202
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54702', '54703', '54704', '54705', '54706']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 54702:54702 -p 54703:54703 -p 54704:54704 -p 54705:54705 -p 54706:54706 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54704 --rest-port=54702 --tcp-port=54703 --discv5-udp-port=54705 --rest-address=0.0.0.0 --nat=extip:172.18.228.202 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa4e11fbcabe47c84d148006ce07bbaeeae7fa85ec95a69efbdd9acfa51aa02d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54706 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.228.202 waku a69b3ce299fd974dc6056795023d00bda35cdef4055339f9d38c200fbd2f9fc9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a69b3ce299fd. Setting up logs at ./log/docker/node1_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 54702
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 c04b39afd7d9. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4d9535a72e84. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.202/tcp/54703/p2p/16Uiu2HAmMY2ekiBAXf4PgHfTh4dPbwHi3avUHBtzW3hG7u4N89Mo","/ip4/172.18.228.202/tcp/54704/ws/p2p/16Uiu2HAmMY2ekiBAXf4PgHfTh4dPbwHi3avUHBtzW3hG7u4N89Mo"],"enrUri":"enr:-L24QGBhTYnZ98Kwo0OZsAW0aExwpskj8ylfnxAOq7iTL1LRb-K8S4t3oYnb3r2T3E12a-lU88HL3Uf6DWRFTXlPMugCgmlkgnY0gmlwhKwS5MqKbXVsdGlhZGRyc5YACASsEuTKBtWvAAoErBLkygbVsN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDg_C38u1HzLN9i8-Ktunwro9ONNlzSd0Cjuq3woLfGx6DdGNwgtWvg3VkcILVsYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QGBhTYnZ98Kwo0OZsAW0aExwpskj8ylfnxAOq7iTL1LRb-K8S4t3oYnb3r2T3E12a-lU88HL3Uf6DWRFTXlPMugCgmlkgnY0gmlwhKwS5MqKbXVsdGlhZGRyc5YACASsEuTKBtWvAAoErBLkygbVsN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDg_C38u1HzLN9i8-Ktunwro9ONNlzSd0Cjuq3woLfGx6DdGNwgtWvg3VkcILVsYV3YWt1MgE (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.82.124
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40515', '40516', '40517', '40518', '40519']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 40515:40515 -p 40516:40516 -p 40517:40517 -p 40518:40518 -p 40519:40519 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40517 --rest-port=40515 --tcp-port=40516 --discv5-udp-port=40518 --rest-address=0.0.0.0 --nat=extip:172.18.82.124 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdbd4cf2dbc8b1a129d2e6412f8655cdccec14df11bc6a62db0ddcbc267d548f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40519 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.124 waku 3f1907541e7af94ef0ecb999401f911865152d5d5ca39c109c91bd0f04c589ae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3f1907541e7a. Setting up logs at ./log/docker/node2_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 40515
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.124/tcp/40516/p2p/16Uiu2HAmNdWR2zqj6z8K9qwB9eX9EHocty376F94Y2jKU5QtjLoc","/ip4/172.18.82.124/tcp/40517/ws/p2p/16Uiu2HAmNdWR2zqj6z8K9qwB9eX9EHocty376F94Y2jKU5QtjLoc"],"enrUri":"enr:-L24QLBpxet-zolQ2hQJe8K6w771s97Nw9ItGZUMbFvd1fiZJITRhrrNuD_sesOMBIezh4WHn5CKd9uA4qICb3093_8CgmlkgnY0gmlwhKwSUnyKbXVsdGlhZGRyc5YACASsElJ8Bp5EAAoErBJSfAaeRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDlDOzpyVzUNPypqtoIVynfsFXfYOsxk3jCRoeFpVZ8NuDdGNwgp5Eg3VkcIKeRoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40515/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.202/tcp/54703/p2p/16Uiu2HAmMY2ekiBAXf4PgHfTh4dPbwHi3avUHBtzW3hG7u4N89Mo"]'
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:54702/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:40515/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:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902202929207808,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/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":1776902202929207808,"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:54702/relay/v1/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}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1776902203045036773,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:40515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1776902203045036773,"ephemeral":false,"proof":""}]'
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id a69b3ce299fd
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 3f1907541e7a
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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 @@
2026-04-22 23:56:39.576 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:39.577 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:56:39.578 DEBUG [tests.conftest] Running test: test_publish_with_valid_version with id: 2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f
2026-04-22 23:56:39.579 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:56:39.579 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-22 23:56:39.579 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-22 23:56:39.588 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:39.588 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log
2026-04-22 23:56:39.588 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:39.588 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:56:39.589 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:39.590 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:39.590 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:39.592 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:39.593 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.202
2026-04-22 23:56:39.593 DEBUG [src.node.docker_mananger] Generated ports ['54702', '54703', '54704', '54705', '54706']
2026-04-22 23:56:39.593 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:39.593 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:39.593 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:39.593 DEBUG [src.node.docker_mananger] docker run -i -t -p 54702:54702 -p 54703:54703 -p 54704:54704 -p 54705:54705 -p 54706:54706 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54704 --rest-port=54702 --tcp-port=54703 --discv5-udp-port=54705 --rest-address=0.0.0.0 --nat=extip:172.18.228.202 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fa4e11fbcabe47c84d148006ce07bbaeeae7fa85ec95a69efbdd9acfa51aa02d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54706 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:39.788 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.202 waku a69b3ce299fd974dc6056795023d00bda35cdef4055339f9d38c200fbd2f9fc9
2026-04-22 23:56:39.818 DEBUG [src.node.docker_mananger] Container started with ID a69b3ce299fd. Setting up logs at ./log/docker/node1_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log
2026-04-22 23:56:39.818 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54702
2026-04-22 23:56:39.818 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:39.868 ERROR [src.node.docker_mananger] Max retries reached for container c04b39afd7d9. Exiting log stream.
2026-04-22 23:56:40.443 ERROR [src.node.docker_mananger] Max retries reached for container 4d9535a72e84. Exiting log stream.
2026-04-22 23:56:40.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:40.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:40.921 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:40.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:41.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:41.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:41.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:41.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:41.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:41.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:41.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:41.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:56:41.334 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:41.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:41.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.202/tcp/54703/p2p/16Uiu2HAmMY2ekiBAXf4PgHfTh4dPbwHi3avUHBtzW3hG7u4N89Mo","/ip4/172.18.228.202/tcp/54704/ws/p2p/16Uiu2HAmMY2ekiBAXf4PgHfTh4dPbwHi3avUHBtzW3hG7u4N89Mo"],"enrUri":"enr:-L24QGBhTYnZ98Kwo0OZsAW0aExwpskj8ylfnxAOq7iTL1LRb-K8S4t3oYnb3r2T3E12a-lU88HL3Uf6DWRFTXlPMugCgmlkgnY0gmlwhKwS5MqKbXVsdGlhZGRyc5YACASsEuTKBtWvAAoErBLkygbVsN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDg_C38u1HzLN9i8-Ktunwro9ONNlzSd0Cjuq3woLfGx6DdGNwgtWvg3VkcILVsYV3YWt1MgE"}'
2026-04-22 23:56:41.337 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:41.343 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:41.343 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log
2026-04-22 23:56:41.344 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:41.344 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:56:41.344 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QGBhTYnZ98Kwo0OZsAW0aExwpskj8ylfnxAOq7iTL1LRb-K8S4t3oYnb3r2T3E12a-lU88HL3Uf6DWRFTXlPMugCgmlkgnY0gmlwhKwS5MqKbXVsdGlhZGRyc5YACASsEuTKBtWvAAoErBLkygbVsN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDg_C38u1HzLN9i8-Ktunwro9ONNlzSd0Cjuq3woLfGx6DdGNwgtWvg3VkcILVsYV3YWt1MgE (fleet DNS discovery replaces it)
2026-04-22 23:56:41.344 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:41.344 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:41.344 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:41.345 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:41.346 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.124
2026-04-22 23:56:41.346 DEBUG [src.node.docker_mananger] Generated ports ['40515', '40516', '40517', '40518', '40519']
2026-04-22 23:56:41.346 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:41.346 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:41.346 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:41.346 DEBUG [src.node.docker_mananger] docker run -i -t -p 40515:40515 -p 40516:40516 -p 40517:40517 -p 40518:40518 -p 40519:40519 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40517 --rest-port=40515 --tcp-port=40516 --discv5-udp-port=40518 --rest-address=0.0.0.0 --nat=extip:172.18.82.124 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=bdbd4cf2dbc8b1a129d2e6412f8655cdccec14df11bc6a62db0ddcbc267d548f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40519 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:41.538 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.124 waku 3f1907541e7af94ef0ecb999401f911865152d5d5ca39c109c91bd0f04c589ae
2026-04-22 23:56:41.570 DEBUG [src.node.docker_mananger] Container started with ID 3f1907541e7a. Setting up logs at ./log/docker/node2_2026-04-22_23-56-39__0cdad556-02b4-4b98-a6aa-2da0265b2b1f__wakuorg_nwaku:latest.log
2026-04-22 23:56:41.571 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40515
2026-04-22 23:56:41.571 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:42.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:42.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:42.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:42.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:42.777 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:42.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:42.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:42.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:56:42.882 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:42.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:42.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.124/tcp/40516/p2p/16Uiu2HAmNdWR2zqj6z8K9qwB9eX9EHocty376F94Y2jKU5QtjLoc","/ip4/172.18.82.124/tcp/40517/ws/p2p/16Uiu2HAmNdWR2zqj6z8K9qwB9eX9EHocty376F94Y2jKU5QtjLoc"],"enrUri":"enr:-L24QLBpxet-zolQ2hQJe8K6w771s97Nw9ItGZUMbFvd1fiZJITRhrrNuD_sesOMBIezh4WHn5CKd9uA4qICb3093_8CgmlkgnY0gmlwhKwSUnyKbXVsdGlhZGRyc5YACASsElJ8Bp5EAAoErBJSfAaeRd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDlDOzpyVzUNPypqtoIVynfsFXfYOsxk3jCRoeFpVZ8NuDdGNwgp5Eg3VkcIKeRoV3YWt1MgE"}'
2026-04-22 23:56:42.885 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:42.885 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40515/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.202/tcp/54703/p2p/16Uiu2HAmMY2ekiBAXf4PgHfTh4dPbwHi3avUHBtzW3hG7u4N89Mo"]'
2026-04-22 23:56:42.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:42.909 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-22 23:56:42.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54702/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:42.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:42.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40515/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:42.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:42.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:42.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:42.935 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:43.036 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:43.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:43.038 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":1776902202929207808,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:43.040 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:43.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:43.042 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":1776902202929207808,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:43.044 INFO [src.steps.relay] WARM UP successful!!
2026-04-22 23:56:43.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54702/relay/v1/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-22 23:56:43.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:43.049 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:43.149 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:43.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:43.151 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":1776902203045036773,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:43.153 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:43.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40515/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:43.155 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":1776902203045036773,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:43.158 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:56:43.160 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:56:43.160 DEBUG [src.node.waku_node] Stopping container with id a69b3ce299fd
2026-04-22 23:56:43.623 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:43.624 DEBUG [src.node.waku_node] Stopping container with id 3f1907541e7a
2026-04-22 23:56:44.075 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:44.077 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:56:44.104 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:56:44.121 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,121 @@
2026-04-22 23:56:44.124 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:44.124 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:56:44.125 DEBUG [tests.conftest] Running test: test_publish_with_ephemeral with id: 2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199
2026-04-22 23:56:44.125 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:56:44.125 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-04-22 23:56:44.126 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-04-22 23:56:44.132 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:44.132 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
2026-04-22 23:56:44.132 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:44.132 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:56:44.132 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:44.133 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:44.133 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:44.134 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:44.134 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.32
2026-04-22 23:56:44.134 DEBUG [src.node.docker_mananger] Generated ports ['31407', '31408', '31409', '31410', '31411']
2026-04-22 23:56:44.135 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:44.135 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:44.135 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:44.135 DEBUG [src.node.docker_mananger] docker run -i -t -p 31407:31407 -p 31408:31408 -p 31409:31409 -p 31410:31410 -p 31411:31411 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31409 --rest-port=31407 --tcp-port=31408 --discv5-udp-port=31410 --rest-address=0.0.0.0 --nat=extip:172.18.116.32 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=0e5de4f9bbdebb9ca97cad5950d774d0bebd872ff2cd421aea7cad0203d1ad6c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31411 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:44.314 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.32 waku ebff0c6f63cbfa2eefa47d55c16b8cd80603b3a43e21fdd74ce50c595ff7ad67
2026-04-22 23:56:44.347 DEBUG [src.node.docker_mananger] Container started with ID ebff0c6f63cb. Setting up logs at ./log/docker/node1_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
2026-04-22 23:56:44.348 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31407
2026-04-22 23:56:44.348 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:44.437 ERROR [src.node.docker_mananger] Max retries reached for container a69b3ce299fd. Exiting log stream.
2026-04-22 23:56:44.913 ERROR [src.node.docker_mananger] Max retries reached for container 3f1907541e7a. Exiting log stream.
2026-04-22 23:56:45.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:45.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:45.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:45.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:45.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:45.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:45.657 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:45.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:45.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:45.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:45.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:45.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:45.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:45.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:56:45.967 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:45.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:45.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.32/tcp/31408/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT","/ip4/172.18.116.32/tcp/31409/ws/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT"],"enrUri":"enr:-L24QJjbl9iod_oKaHjWwSLripso6XjqWfaB2OBTsQ-yXjnkDOu0BeeRHl-DAjQ09s2EroX00wt2-kqxVN3_omp5RRwCgmlkgnY0gmlwhKwSdCCKbXVsdGlhZGRyc5YACASsEnQgBnqwAAoErBJ0IAZ6sd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECa9JAgUVpKxAuuh515LstP9YdJSFQb1h7f4fwiDi_fnqDdGNwgnqwg3VkcIJ6soV3YWt1MgE"}'
2026-04-22 23:56:45.970 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:45.976 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:56:45.976 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
2026-04-22 23:56:45.977 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:56:45.977 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:56:45.977 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QJjbl9iod_oKaHjWwSLripso6XjqWfaB2OBTsQ-yXjnkDOu0BeeRHl-DAjQ09s2EroX00wt2-kqxVN3_omp5RRwCgmlkgnY0gmlwhKwSdCCKbXVsdGlhZGRyc5YACASsEnQgBnqwAAoErBJ0IAZ6sd0DgnJzhQDGAQAAiXNlY3AyNTZrMaECa9JAgUVpKxAuuh515LstP9YdJSFQb1h7f4fwiDi_fnqDdGNwgnqwg3VkcIJ6soV3YWt1MgE (fleet DNS discovery replaces it)
2026-04-22 23:56:45.977 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:45.977 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:56:45.977 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:56:45.979 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:56:45.979 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.206
2026-04-22 23:56:45.979 DEBUG [src.node.docker_mananger] Generated ports ['50168', '50169', '50170', '50171', '50172']
2026-04-22 23:56:45.979 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:56:45.979 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:56:45.979 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:56:45.979 DEBUG [src.node.docker_mananger] docker run -i -t -p 50168:50168 -p 50169:50169 -p 50170:50170 -p 50171:50171 -p 50172:50172 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50170 --rest-port=50168 --tcp-port=50169 --discv5-udp-port=50171 --rest-address=0.0.0.0 --nat=extip:172.18.237.206 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ff2c8b3beb8ae45032fcebb079ea6adace4daa20b3bbbf2dfacb4ee0a7fafad4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50172 --metrics-logging=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:56:46.173 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.206 waku 9eff5c6fc7d8a498fdce08c370fce86d5260f15a2d67bd3b453ebeed199ca36e
2026-04-22 23:56:46.203 DEBUG [src.node.docker_mananger] Container started with ID 9eff5c6fc7d8. Setting up logs at ./log/docker/node2_2026-04-22_23-56-44__711aa2f8-254f-4c2b-90ad-5c4cae76d199__wakuorg_nwaku:latest.log
2026-04-22 23:56:46.203 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50168
2026-04-22 23:56:46.203 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:56:47.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:47.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:47.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:47.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:47.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:47.412 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:56:47.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:47.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:56:47.515 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:56:47.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:47.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.206/tcp/50169/p2p/16Uiu2HAmCbtvZQv2Z7qGpv1qxJKHRXifWMUFeufaRpiEdKjADAsY","/ip4/172.18.237.206/tcp/50170/ws/p2p/16Uiu2HAmCbtvZQv2Z7qGpv1qxJKHRXifWMUFeufaRpiEdKjADAsY"],"enrUri":"enr:-L24QL97SWttFeAQeAYi6j4GcB0ffFfvb9gQD1BHiWQ_ST35Gr2zX2BYCBAazTH555LAprbpzamPpgkblWrqJaV8HkYCgmlkgnY0gmlwhKwS7c6KbXVsdGlhZGRyc5YACASsEu3OBsP5AAoErBLtzgbD-t0DgnJzhQDGAQAAiXNlY3AyNTZrMaEC_zUfN5Jn6mJ_w4dcOkNk3UiSJfnR9HWkPHtjhBzYqueDdGNwgsP5g3VkcILD-4V3YWt1MgE"}'
2026-04-22 23:56:47.518 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:56:47.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50168/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.116.32/tcp/31408/p2p/16Uiu2HAm2gZYwjy4JcazTnk6rRRHei7xG5ZBJF7saZvySpizFgBT"]'
2026-04-22 23:56:47.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:47.553 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-04-22 23:56:47.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31407/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:47.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:47.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50168/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:56:47.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:47.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-04-22 23:56:47.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:47.572 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:47.672 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:47.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:47.675 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":1776902207564488192,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:47.677 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:47.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:47.679 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":1776902207564488192,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:47.680 INFO [src.steps.relay] WARM UP successful!!
2026-04-22 23:56:47.681 DEBUG [tests.relay.test_publish] Running test with Ephemeral True
2026-04-22 23:56:47.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-04-22 23:56:47.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:47.687 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:47.787 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:47.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:47.789 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":1776902207681911750,"ephemeral":true,"proof":""}]'
2026-04-22 23:56:47.791 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:47.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:47.793 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":1776902207681911750,"ephemeral":true,"proof":""}]'
2026-04-22 23:56:47.794 DEBUG [tests.relay.test_publish] Running test with Ephemeral False
2026-04-22 23:56:47.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-04-22 23:56:47.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:56:47.800 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:56:47.901 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:47.901 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31407/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:47.903 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":1776902207795101559,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:47.904 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:56:47.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50168/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:56:47.907 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":1776902207795101559,"ephemeral":false,"proof":""}]'
2026-04-22 23:56:47.910 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:56:47.912 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:56:47.912 DEBUG [src.node.waku_node] Stopping container with id ebff0c6f63cb
2026-04-22 23:56:48.377 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:48.377 DEBUG [src.node.waku_node] Stopping container with id 9eff5c6fc7d8
2026-04-22 23:56:48.840 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:56:48.843 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:56:48.862 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:56:48.880 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
INFO  tests.conftest:conftest.py:158 Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  tests.conftest:conftest.py:201 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:207 Running test: test_get_store_message_with_version with id: 2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:126 fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.94
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23575', '23576', '23577', '23578', '23579']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 23575:23575 -p 23576:23576 -p 23577:23577 -p 23578:23578 -p 23579:23579 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23577 --rest-port=23575 --tcp-port=23576 --discv5-udp-port=23578 --rest-address=0.0.0.0 --nat=extip:172.18.67.94 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=c523de7ac7769f350abc076eac1aefb3dba702476ee3d4aa0afe5a013e8315f1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23579 --metrics-logging=true --store=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.94 waku 978d77e506daeb926f1f6325beb8570aba93b2ecbe14dec480125f513b725b3b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 978d77e506da. Setting up logs at ./log/docker/publishing_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 23575
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 bcee33fed57d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container becead13688a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/debug/v1/info" -H "Content-Type: application/json" -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.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH","/ip4/172.18.67.94/tcp/23577/ws/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH"],"enrUri":"enr:-L24QEF3ZQhiFz0TJ1Y4YtVS-gZRmEjFzQVQ8XRG1e66uuZHN6Hph-ueha7ycDwQZCbgGNXIAhBCHNvRIsV6ytMXRHECgmlkgnY0gmlwhKwSQ16KbXVsdGlhZGRyc5YACASsEkNeBlwYAAoErBJDXgZcGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYDVTg_tvcD8P7kbHu2yC88KTtzn0IO9hAeQUPl7zPLyDdGNwglwYg3VkcIJcGoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:115 fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
DEBUG  tests.conftest:conftest.py:130 fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
DEBUG  tests.conftest:conftest.py:144 fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QEF3ZQhiFz0TJ1Y4YtVS-gZRmEjFzQVQ8XRG1e66uuZHN6Hph-ueha7ycDwQZCbgGNXIAhBCHNvRIsV6ytMXRHECgmlkgnY0gmlwhKwSQ16KbXVsdGlhZGRyc5YACASsEkNeBlwYAAoErBJDXgZcGd0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDYDVTg_tvcD8P7kbHu2yC88KTtzn0IO9hAeQUPl7zPLyDdGNwglwYg3VkcIJcGoV3YWt1MgM (fleet DNS discovery replaces it)
DEBUG  tests.conftest:conftest.py:150 fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.waku_node:waku_node.py:116 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_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.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59646', '59647', '59648', '59649', '59650']
DEBUG  src.node.waku_node:waku_node.py:606 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:217 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59646:59646 -p 59647:59647 -p 59648:59648 -p 59649:59649 -p 59650:59650 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59648 --rest-port=59646 --tcp-port=59647 --discv5-udp-port=59649 --rest-address=0.0.0.0 --nat=extip:172.18.83.168 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=3a0bd5b737ee62caebce893fab1841c801d5cada26ad840edcfd526dce2cc15e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59650 --metrics-logging=true --storenode=/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH --store=true --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.168 waku 8e2a10953f459c2e78e4d35a2547315ddb95d037b1e7eb329b91e8234b09cb43
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8e2a10953f45. Setting up logs at ./log/docker/store_node1_2026-04-22_23-57-12__d588fd63-4890-48d4-8250-a1c4942c9b9f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 59646
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59646/health" -H "Content-Type: 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":"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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59646/debug/v1/info" -H "Content-Type: application/json" -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.168/tcp/59647/p2p/16Uiu2HAmUutbKaCcFCStvUmHUsAUtej9La1iLy96mBnXTTabFM8w","/ip4/172.18.83.168/tcp/59648/ws/p2p/16Uiu2HAmUutbKaCcFCStvUmHUsAUtej9La1iLy96mBnXTTabFM8w"],"enrUri":"enr:-L24QGuA2J1dkmn9wQe6EJL0g_B1PqkKanbfQY2WeR1Lbhsyf5IbNYSshgsXcArwwxFrZVafCppq5-jHYsgskA4QUJwCgmlkgnY0gmlwhKwSU6iKbXVsdGlhZGRyc5YACASsElOoBuj_AAoErBJTqAbpAN0DgnJzhQDGAQAAiXNlY3AyNTZrMaED8YwxOLvt56jh5FB0UojOStfwrabxnxyUY2_iJ8N3OAyDdGNwguj_g3VkcILpAYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:417 REST service is ready !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59646/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.94/tcp/23576/p2p/16Uiu2HAmK8YekFLgP1uGFrn4eDnWe7nPfG8QxQ2yJLvgZu3HshPH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23575/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:59646/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:23575/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)', "version": 10}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23575/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":"0xac591e4f7746afacabcc7fc9787e027497413ae678002a3323f02cdf9d3ec344"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59646/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":"0xac591e4f7746afacabcc7fc9787e027497413ae678002a3323f02cdf9d3ec344"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.conftest:conftest.py:209 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 978d77e506da
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:343 Stopping container with id 8e2a10953f45
DEBUG  src.node.waku_node:waku_node.py:355 Container stopped.
DEBUG  tests.conftest:conftest.py:248 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,163 @@
2026-04-22 23:55:46.071 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:46.072 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:55:46.072 DEBUG [tests.conftest] Running test: test_light_push_with_ephemeral with id: 2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50
2026-04-22 23:55:46.073 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:55:46.073 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-22 23:55:46.082 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:46.082 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
2026-04-22 23:55:46.082 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:46.083 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:55:46.083 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:46.083 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:46.083 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:46.085 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:46.086 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.199
2026-04-22 23:55:46.086 DEBUG [src.node.docker_mananger] Generated ports ['27581', '27582', '27583', '27584', '27585']
2026-04-22 23:55:46.086 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:46.087 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:46.087 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:46.087 DEBUG [src.node.docker_mananger] docker run -i -t -p 27581:27581 -p 27582:27582 -p 27583:27583 -p 27584:27584 -p 27585:27585 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27583 --rest-port=27581 --tcp-port=27582 --discv5-udp-port=27584 --rest-address=0.0.0.0 --nat=extip:172.18.199.199 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fccf6debd18ca312f6d39d20a75e06c6bd457dd958bd8edbadaf0261d7564586 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27585 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:46.276 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.199 waku 129c8a9be73ea3b0fa954663da9a9a1ec27f94cfc2d8e1de879ce9db4b7034e9
2026-04-22 23:55:46.308 DEBUG [src.node.docker_mananger] Container started with ID 129c8a9be73e. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
2026-04-22 23:55:46.308 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27581
2026-04-22 23:55:46.309 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:46.467 ERROR [src.node.docker_mananger] Max retries reached for container 1582414abbc0. Exiting log stream.
2026-04-22 23:55:46.956 ERROR [src.node.docker_mananger] Max retries reached for container ea367263e0f5. Exiting log stream.
2026-04-22 23:55:47.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:47.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:47.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:47.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:47.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:47.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:47.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:47.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:47.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:47.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:47.823 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:47.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:47.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:47.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:55:47.928 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:47.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:47.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4","/ip4/172.18.199.199/tcp/27583/ws/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"],"enrUri":"enr:-L24QNIMXMWjFl_aZLND2IIllHmU0K9OjPijtG4smZBgzeGvRfjvOIU9w4ZnDaMHiGUUefPiNUESMgPJEtjXy-wtjPcCgmlkgnY0gmlwhKwSx8eKbXVsdGlhZGRyc5YACASsEsfHBmu-AAoErBLHxwZrv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECcchpgk0QL0o3iBhGpXBi0IMMtqNQdnsoVvi6cRlNVPeDdGNwgmu-g3VkcIJrwIV3YWt1Mgk"}'
2026-04-22 23:55:47.931 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:47.937 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:47.937 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
2026-04-22 23:55:47.937 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:47.938 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:55:47.938 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:47.938 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:47.938 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:47.939 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:47.940 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.61.15
2026-04-22 23:55:47.940 DEBUG [src.node.docker_mananger] Generated ports ['4520', '4521', '4522', '4523', '4524']
2026-04-22 23:55:47.940 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:47.940 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:47.940 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:47.940 DEBUG [src.node.docker_mananger] docker run -i -t -p 4520:4520 -p 4521:4521 -p 4522:4522 -p 4523:4523 -p 4524:4524 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4522 --rest-port=4520 --tcp-port=4521 --discv5-udp-port=4523 --rest-address=0.0.0.0 --nat=extip:172.18.61.15 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ec4d71abbecf9ae3bfa3e4db1057ba7aeebd5a19cba1bbc8bbb55c4de3a27fc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4524 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:48.135 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.61.15 waku 74cc31589b20d2845af3b2d2ea6b6f105d04436fe909f9aa1de08f7d253aa840
2026-04-22 23:55:48.163 DEBUG [src.node.docker_mananger] Container started with ID 74cc31589b20. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
2026-04-22 23:55:48.164 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4520
2026-04-22 23:55:48.164 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:49.164 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:49.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:49.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:49.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:49.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:49.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:49.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:49.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:55:49.475 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:49.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:49.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.61.15/tcp/4521/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr","/ip4/172.18.61.15/tcp/4522/ws/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr"],"enrUri":"enr:-L24QE6HMvz2ZwwU-aN1u-083RgRHxJy3AgysLnXq-64wnq5RP0f-a893N4ZI2Lh3bmbkFwhRrVfHJFUeybITq5txdMCgmlkgnY0gmlwhKwSPQ-KbXVsdGlhZGRyc5YACASsEj0PBhGpAAoErBI9DwYRqt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECFNyRE7zTsH_fSt-pUjRIsqslH_3jf-YHkHfWcPV7L3eDdGNwghGpg3VkcIIRq4V3YWt1MgE"}'
2026-04-22 23:55:49.477 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:49.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4520/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"]'
2026-04-22 23:55:49.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:49.515 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:49.515 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
2026-04-22 23:55:49.515 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:49.515 DEBUG [tests.conftest] fleet_joined_start: additional node 2 bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:55:49.515 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QNIMXMWjFl_aZLND2IIllHmU0K9OjPijtG4smZBgzeGvRfjvOIU9w4ZnDaMHiGUUefPiNUESMgPJEtjXy-wtjPcCgmlkgnY0gmlwhKwSx8eKbXVsdGlhZGRyc5YACASsEsfHBmu-AAoErBLHxwZrv90DgnJzhQDGAQAAiXNlY3AyNTZrMaECcchpgk0QL0o3iBhGpXBi0IMMtqNQdnsoVvi6cRlNVPeDdGNwgmu-g3VkcIJrwIV3YWt1Mgk (fleet DNS discovery replaces it)
2026-04-22 23:55:49.516 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:49.516 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:49.516 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:49.518 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:49.519 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.118.69
2026-04-22 23:55:49.519 DEBUG [src.node.docker_mananger] Generated ports ['63711', '63712', '63713', '63714', '63715']
2026-04-22 23:55:49.519 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:49.519 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:49.519 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:49.519 DEBUG [src.node.docker_mananger] docker run -i -t -p 63711:63711 -p 63712:63712 -p 63713:63713 -p 63714:63714 -p 63715:63715 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63713 --rest-port=63711 --tcp-port=63712 --discv5-udp-port=63714 --rest-address=0.0.0.0 --nat=extip:172.18.118.69 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7b1c9e9aaed7b8cea19ebcd8fb2e8f245c259ef6b6b0d3c4e3afeaa4fedffbc1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63715 --metrics-logging=true --lightpushnode=/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4 --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:49.709 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.118.69 waku 00030dcd470d28093aba81a22b053d9991a1610a8f0888e9b6b99d5a65c93890
2026-04-22 23:55:49.746 DEBUG [src.node.docker_mananger] Container started with ID 00030dcd470d. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-46__2f19633d-fd1e-4c87-b4df-6ef343017f50__wakuorg_nwaku:latest.log
2026-04-22 23:55:49.747 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63711
2026-04-22 23:55:49.747 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:50.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:50.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:50.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:50.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:50.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:50.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:51.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:51.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:51.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:51.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:51.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:51.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:51.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:51.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:55:51.366 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:51.367 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:51.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.118.69/tcp/63712/p2p/16Uiu2HAmCmPDKpT93auqkAjB2vVK5eAHxcrQcFs9z8iTDstHmjux","/ip4/172.18.118.69/tcp/63713/ws/p2p/16Uiu2HAmCmPDKpT93auqkAjB2vVK5eAHxcrQcFs9z8iTDstHmjux"],"enrUri":"enr:-L24QMxuPbVF8-Y8fG_zLFfZkJLnAUS_41_HzANMYoa_lv15YtdOK8ol53WiSd6jJfbte5DW4pgwMXo3_8X0Glji6V0CgmlkgnY0gmlwhKwSdkWKbXVsdGlhZGRyc5YACASsEnZFBvjgAAoErBJ2RQb44d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAaNV9Oc9wDSxYAKZtwS6ds7xJGDNGziG58eOpcg2MSeDdGNwgvjgg3VkcIL44oV3YWt1Mgk"}'
2026-04-22 23:55:51.369 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:51.369 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63711/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.199/tcp/27582/p2p/16Uiu2HAm35qJ5rrypZ6CrtaxgqnD9ANnd5WJiYEGFbL4opMdz5P4"]'
2026-04-22 23:55:51.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:51.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63711/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.15/tcp/4521/p2p/16Uiu2HAkvq7CoRJEYxNkbSCRyELUNHH62i6ujVrexcgpEM8FwFUr"]'
2026-04-22 23:55:51.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:51.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27581/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:51.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:51.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4520/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:51.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:51.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63711/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:51.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:51.421 DEBUG [tests.light_push.test_publish] Running test with Ephemeral True
2026-04-22 23:55:51.421 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:51.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63711/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902151421445083, "ephemeral": true}}'
2026-04-22 23:55:51.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:51.435 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:51.536 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:51.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:51.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151421445083,"ephemeral":true,"proof":""}]'
2026-04-22 23:55:51.540 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:51.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:51.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151421445083,"ephemeral":true,"proof":""}]'
2026-04-22 23:55:51.544 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:51.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:51.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151421445083,"ephemeral":true,"proof":""}]'
2026-04-22 23:55:51.547 DEBUG [tests.light_push.test_publish] Running test with Ephemeral False
2026-04-22 23:55:51.548 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:51.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63711/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1776902151548003251, "ephemeral": false}}'
2026-04-22 23:55:51.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:51.559 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:51.659 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:51.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27581/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:51.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151548003251,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:51.663 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:51.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:51.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151548003251,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:51.667 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:51.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63711/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:51.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776902151548003251,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:51.672 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:55:51.674 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:55:51.674 DEBUG [src.node.waku_node] Stopping container with id 129c8a9be73e
2026-04-22 23:55:52.170 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:52.172 DEBUG [src.node.waku_node] Stopping container with id 74cc31589b20
2026-04-22 23:55:52.608 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:52.611 DEBUG [src.node.waku_node] Stopping container with id 00030dcd470d
2026-04-22 23:55:52.982 ERROR [src.node.docker_mananger] Max retries reached for container 129c8a9be73e. Exiting log stream.
2026-04-22 23:55:53.045 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:53.048 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:55:53.069 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:55:53.090 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:55:53.112 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
2026-04-22 23:54:41.329 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:41.331 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:54:41.332 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15
2026-04-22 23:54:41.334 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:54:41.334 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-04-22 23:54:41.334 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-04-22 23:54:41.344 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:41.344 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
2026-04-22 23:54:41.345 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:41.345 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:54:41.345 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:41.346 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:41.346 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:41.348 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:41.348 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.121
2026-04-22 23:54:41.348 DEBUG [src.node.docker_mananger] Generated ports ['54821', '54822', '54823', '54824', '54825']
2026-04-22 23:54:41.349 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:41.349 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:41.349 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:41.349 DEBUG [src.node.docker_mananger] docker run -i -t -p 54821:54821 -p 54822:54822 -p 54823:54823 -p 54824:54824 -p 54825:54825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54823 --rest-port=54821 --tcp-port=54822 --discv5-udp-port=54824 --rest-address=0.0.0.0 --nat=extip:172.18.29.121 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=fdbbd7abc1aef1e0aa9dd5a2ff8cedfb39a37b6532accd00430feadfad44c4ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54825 --metrics-logging=true --relay=true --filter=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:41.528 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.121 waku f4c6a4a0e67ee32498e6a5ebdecc080cd3679a9e21bfeae8ead9463866341368
2026-04-22 23:54:41.563 DEBUG [src.node.docker_mananger] Container started with ID f4c6a4a0e67e. Setting up logs at ./log/docker/node1_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
2026-04-22 23:54:41.563 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54821
2026-04-22 23:54:41.564 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:41.723 ERROR [src.node.docker_mananger] Max retries reached for container 73b67821344e. Exiting log stream.
2026-04-22 23:54:42.192 ERROR [src.node.docker_mananger] Max retries reached for container 65a0cc963c45. Exiting log stream.
2026-04-22 23:54:42.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:42.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:42.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:42.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:42.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:42.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:42.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:42.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:42.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:42.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:43.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:43.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:43.181 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:43.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:43.183 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:43.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54821/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:43.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K","/ip4/172.18.29.121/tcp/54823/ws/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K"],"enrUri":"enr:-L24QACRtNmYUkYvvOf1WUEuw3mbABab2kIyf9SOxpS_NXO7HIZrzJvNRUbh14uv5Cp8xAX_IqMIG74uEjDgB0wGQXECgmlkgnY0gmlwhKwSHXmKbXVsdGlhZGRyc5YACASsEh15BtYmAAoErBIdeQbWJ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPYGsxfm5q0uMExwycoJhOiakKdr0C6kmLOumY_m0RdCDdGNwgtYmg3VkcILWKIV3YWt1MgU"}'
2026-04-22 23:54:43.186 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:43.186 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-04-22 23:54:43.192 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:54:43.193 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
2026-04-22 23:54:43.193 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:54:43.193 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:54:43.193 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QACRtNmYUkYvvOf1WUEuw3mbABab2kIyf9SOxpS_NXO7HIZrzJvNRUbh14uv5Cp8xAX_IqMIG74uEjDgB0wGQXECgmlkgnY0gmlwhKwSHXmKbXVsdGlhZGRyc5YACASsEh15BtYmAAoErBIdeQbWJ90DgnJzhQDGAQAAiXNlY3AyNTZrMaEDPYGsxfm5q0uMExwycoJhOiakKdr0C6kmLOumY_m0RdCDdGNwgtYmg3VkcILWKIV3YWt1MgU (fleet DNS discovery replaces it)
2026-04-22 23:54:43.193 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:43.193 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:54:43.193 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:54:43.195 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:54:43.195 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.144
2026-04-22 23:54:43.195 DEBUG [src.node.docker_mananger] Generated ports ['8584', '8585', '8586', '8587', '8588']
2026-04-22 23:54:43.195 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:54:43.195 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:54:43.195 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:54:43.196 DEBUG [src.node.docker_mananger] docker run -i -t -p 8584:8584 -p 8585:8585 -p 8586:8586 -p 8587:8587 -p 8588:8588 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8586 --rest-port=8584 --tcp-port=8585 --discv5-udp-port=8587 --rest-address=0.0.0.0 --nat=extip:172.18.202.144 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=d07be21fce0a98bd4b8d31c504bebd7ec8ef4cc46b1ad79c23b31bdc27cd316e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8588 --metrics-logging=true --relay=false --filternode=/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:54:43.381 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.144 waku c7cab7d1c6e5c927181ac986ea0468d86471a0eee0007858fe7f75a0e0900b96
2026-04-22 23:54:43.411 DEBUG [src.node.docker_mananger] Container started with ID c7cab7d1c6e5. Setting up logs at ./log/docker/node2_2026-04-22_23-54-41__4f09cf9a-0498-4a16-81cc-2bdf21f52f15__wakuorg_nwaku:latest.log
2026-04-22 23:54:43.411 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 8584
2026-04-22 23:54:43.411 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:54:44.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:44.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:44.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:44.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:44.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:44.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:54:44.721 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:44.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:54:44.724 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:54:44.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:44.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.144/tcp/8585/p2p/16Uiu2HAm4ppXBozMfqtFy7bWsgkW3L6i5ezyGf1Uqb4jmKHiFuRS","/ip4/172.18.202.144/tcp/8586/ws/p2p/16Uiu2HAm4ppXBozMfqtFy7bWsgkW3L6i5ezyGf1Uqb4jmKHiFuRS"],"enrUri":"enr:-L24QPZV0DohSp_WJdv0pemX2mllrPg8WpFFvh9EqPNBn_W4VdmkkICaUFNXWezBLBA1tLv7mmMGJwFSYcZOM4v77T4CgmlkgnY0gmlwhKwSypCKbXVsdGlhZGRyc5YACASsEsqQBiGJAAoErBLKkAYhit0DgnJzhQDGAQAAiXNlY3AyNTZrMaECi6cy1t2iCBcu14JXMX53rsKYoDPYOlWi6KoENSyWPxmDdGNwgiGJg3VkcIIhi4V3YWt1MgA"}'
2026-04-22 23:54:44.726 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:54:44.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8584/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.121/tcp/54822/p2p/16Uiu2HAmGo5uTmmkoNc1fWbwmNooqb4SJjkAgVKohrQvWLubF14K"]'
2026-04-22 23:54:44.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:44.753 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-04-22 23:54:44.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54821/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
2026-04-22 23:54:44.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:44.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8584/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a3bd6d6e-06c7-4a65-8d41-28dbcbbae29b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/198/1"}'
2026-04-22 23:54:44.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a3bd6d6e-06c7-4a65-8d41-28dbcbbae29b","statusDesc":"OK"}'
2026-04-22 23:54:44.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54821/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-22 23:54:44.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:44.786 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:44.886 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:44.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:44.889 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":1776902084777998847,"ephemeral":false}]'
2026-04-22 23:54:44.890 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:8584/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-22 23:54:44.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-04-22 23:54:44.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54821/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-22 23:54:44.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:54:44.902 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:54:45.002 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-04-22 23:54:45.003 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:54:45.005 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:8584/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-04-22 23:54:45.008 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:54:45.009 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:54:45.009 DEBUG [src.node.waku_node] Stopping container with id f4c6a4a0e67e
2026-04-22 23:54:45.449 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:45.449 DEBUG [src.node.waku_node] Stopping container with id c7cab7d1c6e5
2026-04-22 23:54:45.906 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:54:45.907 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:54:45.925 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:54:45.938 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,695 @@
2026-04-22 23:55:19.012 INFO [tests.conftest] Fleet bootstrap patch active NODE1→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W NODE2→/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG (additional nodes→/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W) dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:19.012 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:55:19.013 DEBUG [tests.conftest] Running test: test_light_push_with_valid_content_topics with id: 2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e
2026-04-22 23:55:19.013 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:55:19.013 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-22 23:55:19.019 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:19.020 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
2026-04-22 23:55:19.020 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:19.020 DEBUG [tests.conftest] fleet_joined_start: NODE1 bootstrapping from config-n1.toml (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:55:19.020 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:19.020 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:19.020 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:19.021 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:19.022 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.137
2026-04-22 23:55:19.022 DEBUG [src.node.docker_mananger] Generated ports ['50931', '50932', '50933', '50934', '50935']
2026-04-22 23:55:19.022 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:19.022 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:19.022 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:19.022 DEBUG [src.node.docker_mananger] docker run -i -t -p 50931:50931 -p 50932:50932 -p 50933:50933 -p 50934:50934 -p 50935:50935 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50933 --rest-port=50931 --tcp-port=50932 --discv5-udp-port=50934 --rest-address=0.0.0.0 --nat=extip:172.18.139.137 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=765c848dd2df46f4eaacebecfa3fdbdc2fd5faf17cfbb1a0d586f3c5e1a0cebf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50935 --metrics-logging=true --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:19.209 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.137 waku a0c7b7c31126d2ce719f6dcd19993040e64493b98fb3f4721ed76619857989d9
2026-04-22 23:55:19.238 DEBUG [src.node.docker_mananger] Container started with ID a0c7b7c31126. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
2026-04-22 23:55:19.238 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50931
2026-04-22 23:55:19.240 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:19.409 ERROR [src.node.docker_mananger] Max retries reached for container 9a36aa26ca33. Exiting log stream.
2026-04-22 23:55:19.813 ERROR [src.node.docker_mananger] Max retries reached for container 36616e042a32. Exiting log stream.
2026-04-22 23:55:20.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:20.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:20.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:20.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:20.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:20.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:20.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:20.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:20.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:20.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:20.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:20.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:20.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:20.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:55:20.859 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:20.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:20.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk","/ip4/172.18.139.137/tcp/50933/ws/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk"],"enrUri":"enr:-L24QAyplojhOLCDF-rslpqLP1GqiKBmKENr4n6BfLW7gfJgZqj4r4u70cnDyOOPblb85SM_06y8zR4whBM5wWBehIMCgmlkgnY0gmlwhKwSi4mKbXVsdGlhZGRyc5YACASsEouJBsb0AAoErBKLiQbG9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCeel-rcM5dGDGrYlHm18ibeQn4EWZ_umu5Nura7VldWDdGNwgsb0g3VkcILG9oV3YWt1Mgk"}'
2026-04-22 23:55:20.862 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:20.869 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:20.869 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
2026-04-22 23:55:20.869 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:20.869 DEBUG [tests.conftest] fleet_joined_start: NODE2 bootstrapping from config-n2.toml (/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG)
2026-04-22 23:55:20.869 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:20.870 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:20.870 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:20.871 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:20.871 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.111.0
2026-04-22 23:55:20.871 DEBUG [src.node.docker_mananger] Generated ports ['63948', '63949', '63950', '63951', '63952']
2026-04-22 23:55:20.872 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:20.872 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:20.872 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:20.872 DEBUG [src.node.docker_mananger] docker run -i -t -p 63948:63948 -p 63949:63949 -p 63950:63950 -p 63951:63951 -p 63952:63952 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63950 --rest-port=63948 --tcp-port=63949 --discv5-udp-port=63951 --rest-address=0.0.0.0 --nat=extip:172.18.111.0 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=f5a74bd8ac1dbdae2cb4fe7b618eb1aa965130e3e6085ea2aa381ce578c4a72e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63952 --metrics-logging=true --lightpush=false --relay=true --staticnode=/dns4/node-01.gc-us-central1-a.waku.test.status.im/tcp/30303/p2p/16Uiu2HAmDCp8XJ9z1ev18zuv8NHekAsjNyezAvmMfFEJkiharitG --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:21.067 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.111.0 waku cedefc431183b6b858aed7cafbfaa3f1a19cc400adc66666747705093caaa6c0
2026-04-22 23:55:21.096 DEBUG [src.node.docker_mananger] Container started with ID cedefc431183. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
2026-04-22 23:55:21.096 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63948
2026-04-22 23:55:21.096 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:22.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:22.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:22.200 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:22.202 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:22.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:22.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:22.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:22.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:55:22.408 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:22.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:22.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.111.0/tcp/63949/p2p/16Uiu2HAky93T9hZSvrsUyFBWNMxNUwoANRspdP3dP681y1rRiDFS","/ip4/172.18.111.0/tcp/63950/ws/p2p/16Uiu2HAky93T9hZSvrsUyFBWNMxNUwoANRspdP3dP681y1rRiDFS"],"enrUri":"enr:-L24QBqYDrzABPfuvfKcCI0TiNl8bbl0cKAfUi0dq2ir4UCYFY0ZRuSOAew-LO59s_wS6V9lFxRhxK1NofentTTcDqoCgmlkgnY0gmlwhKwSbwCKbXVsdGlhZGRyc5YACASsEm8ABvnNAAoErBJvAAb5zt0DgnJzhQDGAQAAiXNlY3AyNTZrMaECNywm7QUIsnZYZJ0WlgrK8rYHuQqOt0323jfbz0BMdH2DdGNwgvnNg3VkcIL5z4V3YWt1MgE"}'
2026-04-22 23:55:22.410 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:22.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63948/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk"]'
2026-04-22 23:55:22.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:22.451 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:55:22.451 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
2026-04-22 23:55:22.451 DEBUG [tests.conftest] fleet_joined_start: injecting waku.test bootstrap args into WakuNode.start()
2026-04-22 23:55:22.451 DEBUG [tests.conftest] fleet_joined_start: additional node 2 bootstrapping from primary (/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W)
2026-04-22 23:55:22.451 DEBUG [tests.conftest] fleet_joined_start: dropping local discv5_bootstrap_node=enr:-L24QAyplojhOLCDF-rslpqLP1GqiKBmKENr4n6BfLW7gfJgZqj4r4u70cnDyOOPblb85SM_06y8zR4whBM5wWBehIMCgmlkgnY0gmlwhKwSi4mKbXVsdGlhZGRyc5YACASsEouJBsb0AAoErBKLiQbG9d0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDCeel-rcM5dGDGrYlHm18ibeQn4EWZ_umu5Nura7VldWDdGNwgsb0g3VkcILG9oV3YWt1Mgk (fleet DNS discovery replaces it)
2026-04-22 23:55:22.451 DEBUG [tests.conftest] fleet_joined_start: staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W dns_discovery_url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:22.452 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:55:22.452 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:55:22.453 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:55:22.453 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.53
2026-04-22 23:55:22.454 DEBUG [src.node.docker_mananger] Generated ports ['25784', '25785', '25786', '25787', '25788']
2026-04-22 23:55:22.454 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:55:22.454 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:55:22.454 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:55:22.454 DEBUG [src.node.docker_mananger] docker run -i -t -p 25784:25784 -p 25785:25785 -p 25786:25786 -p 25787:25787 -p 25788:25788 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25786 --rest-port=25784 --tcp-port=25785 --discv5-udp-port=25787 --rest-address=0.0.0.0 --nat=extip:172.18.219.53 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=ba0feb2dc29208cf3c9e661b3cdf4afa7b8340fa3e4d81d69ed289714fffe7c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25788 --metrics-logging=true --lightpushnode=/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk --lightpush=true --relay=true --staticnode=/dns4/node-01.do-ams3.waku.test.status.im/tcp/30303/p2p/16Uiu2HAkykgaECHswi3YKJ5dMLbq2kPVCo89fcyTd38UcQD6ej5W --dns-discovery=true --dns-discovery-url=enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
2026-04-22 23:55:22.646 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.53 waku 628c5cf0e2b962c17e6459de07470ccec36a42294a17f5eeeda5edf4132e757b
2026-04-22 23:55:22.676 DEBUG [src.node.docker_mananger] Container started with ID 628c5cf0e2b9. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-55-19__c477ac54-b7a1-4245-8cd2-8baede57385e__wakuorg_nwaku:latest.log
2026-04-22 23:55:22.677 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25784
2026-04-22 23:55:22.677 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:55:23.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:23.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:23.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:23.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:23.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:23.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:23.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:23.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:24.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:24.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-04-22 23:55:24.295 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"Store Client":"READY"},{"Filter Client":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:55:24.298 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:55:24.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.53/tcp/25785/p2p/16Uiu2HAmENhGy9kBRxSBwuybK4Q9GqqVhgy99CS6DpCHba13gryE","/ip4/172.18.219.53/tcp/25786/ws/p2p/16Uiu2HAmENhGy9kBRxSBwuybK4Q9GqqVhgy99CS6DpCHba13gryE"],"enrUri":"enr:-L24QKMRdUjsEycrYLw5X_94IsjdWTbDzL-brwkyp2kTmVQuAYHWUxlwEcoeIwYi4S2tuFMIE7ZlOZ3DHRE8Nz7WL9ECgmlkgnY0gmlwhKwS2zWKbXVsdGlhZGRyc5YACASsEts1BmS5AAoErBLbNQZkut0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDGYrGU2OcIfF12UX0h7IBn90DNSmsEdH57byKfEDmlBmDdGNwgmS5g3VkcIJku4V3YWt1Mgk"}'
2026-04-22 23:55:24.301 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:55:24.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.137/tcp/50932/p2p/16Uiu2HAmDKetdCo7MWfEpqnFFxM57RRSS9SzcgKsWHsYCpmzYVWk"]'
2026-04-22 23:55:24.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:24.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.111.0/tcp/63949/p2p/16Uiu2HAky93T9hZSvrsUyFBWNMxNUwoANRspdP3dP681y1rRiDFS"]'
2026-04-22 23:55:24.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:24.329 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50931/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:24.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:24.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63948/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:24.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:24.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:55:24.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:24.351 DEBUG [tests.light_push.test_publish] Running test with content topic A simple string
2026-04-22 23:55:24.351 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:24.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Hello World!", "timestamp": 1776902124351684253}}'
2026-04-22 23:55:24.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:24.369 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:24.469 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:24.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902124351684253,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:24.473 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:24.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902124351684253,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:24.477 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:24.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902124351684253,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:24.480 DEBUG [tests.light_push.test_publish] Running test with content topic An integer
2026-04-22 23:55:24.481 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:24.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234567890", "timestamp": 1776902124480808167}}'
2026-04-22 23:55:24.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:24.495 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:24.595 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:24.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902124480808167,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:24.599 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:24.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902124480808167,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:24.602 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:24.603 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902124480808167,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:24.606 DEBUG [tests.light_push.test_publish] Running test with content topic A dictionary
2026-04-22 23:55:24.607 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:24.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"key\": \"value\"}", "timestamp": 1776902124606996023}}'
2026-04-22 23:55:24.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:24.621 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:24.721 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:24.722 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902124606996023,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:24.726 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:24.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902124606996023,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:24.729 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:24.730 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902124606996023,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:24.733 DEBUG [tests.light_push.test_publish] Running test with content topic Chinese characters
2026-04-22 23:55:24.734 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:24.734 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": 1776902124733918190}}'
2026-04-22 23:55:24.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:24.750 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:24.850 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:24.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902124733918190,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:24.855 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:24.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902124733918190,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:24.859 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:24.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1776902124733918190,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:24.862 DEBUG [tests.light_push.test_publish] Running test with content topic Emojis
2026-04-22 23:55:24.863 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:24.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": 1776902124863224813}}'
2026-04-22 23:55:24.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:24.873 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:24.974 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:24.974 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902124863224813,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:24.979 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:24.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902124863224813,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:24.982 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:24.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:24.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1776902124863224813,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:24.986 DEBUG [tests.light_push.test_publish] Running test with content topic Lorem ipsum text
2026-04-22 23:55:24.987 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:24.987 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": 1776902124987348346}}'
2026-04-22 23:55:25.007 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:25.007 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:25.108 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902124987348346,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.111 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902124987348346,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.115 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.115 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1776902124987348346,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.119 DEBUG [tests.light_push.test_publish] Running test with content topic HTML content
2026-04-22 23:55:25.119 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:25.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "<html><body>Hello</body></html>", "timestamp": 1776902125119266784}}'
2026-04-22 23:55:25.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:25.133 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:25.233 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.234 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902125119266784,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.238 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902125119266784,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.242 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1776902125119266784,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.246 DEBUG [tests.light_push.test_publish] Running test with content topic Cyrillic characters
2026-04-22 23:55:25.246 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:25.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": 1776902125246319628}}'
2026-04-22 23:55:25.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:25.262 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:25.364 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902125246319628,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.396 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902125246319628,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.401 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.401 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1776902125246319628,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.404 DEBUG [tests.light_push.test_publish] Running test with content topic Base64 encoded string
2026-04-22 23:55:25.405 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:25.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Base64==dGVzdA==", "timestamp": 1776902125404961890}}'
2026-04-22 23:55:25.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:25.418 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:25.519 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.522 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902125404961890,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.523 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902125404961890,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.526 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902125404961890,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.530 DEBUG [tests.light_push.test_publish] Running test with content topic Binary data
2026-04-22 23:55:25.531 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:25.531 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": 1776902125530875387}}'
2026-04-22 23:55:25.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:25.545 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:25.646 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902125530875387,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.649 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902125530875387,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.653 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902125530875387,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.657 DEBUG [tests.light_push.test_publish] Running test with content topic Special characters with whitespace
2026-04-22 23:55:25.657 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:25.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": 1776902125657675283}}'
2026-04-22 23:55:25.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:25.674 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:25.774 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902125657675283,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.778 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902125657675283,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.781 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902125657675283,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.786 DEBUG [tests.light_push.test_publish] Running test with content topic Boolean false as a string
2026-04-22 23:55:25.786 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:25.786 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "False", "timestamp": 1776902125786487049}}'
2026-04-22 23:55:25.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:25.808 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:25.908 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902125786487049,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.912 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902125786487049,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.915 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:25.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:25.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902125786487049,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:25.919 DEBUG [tests.light_push.test_publish] Running test with content topic A float number
2026-04-22 23:55:25.919 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:25.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "3.1415926535", "timestamp": 1776902125919384200}}'
2026-04-22 23:55:25.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:25.936 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:26.036 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902125919384200,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.040 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.042 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902125919384200,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.044 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902125919384200,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.048 DEBUG [tests.light_push.test_publish] Running test with content topic A list
2026-04-22 23:55:26.048 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:26.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": 1776902126048340746}}'
2026-04-22 23:55:26.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:26.061 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:26.162 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902126048340746,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.166 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902126048340746,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.169 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1776902126048340746,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.173 DEBUG [tests.light_push.test_publish] Running test with content topic Hexadecimal number as a string
2026-04-22 23:55:26.173 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:26.174 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "0xDEADBEEF", "timestamp": 1776902126173655568}}'
2026-04-22 23:55:26.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:26.189 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:26.289 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.292 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902126173655568,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.293 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902126173655568,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.297 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902126173655568,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.301 DEBUG [tests.light_push.test_publish] Running test with content topic Email format
2026-04-22 23:55:26.301 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:26.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "user@example.com", "timestamp": 1776902126301667447}}'
2026-04-22 23:55:26.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:26.315 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:26.415 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902126301667447,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.419 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.419 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902126301667447,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.423 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902126301667447,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.426 DEBUG [tests.light_push.test_publish] Running test with content topic URL format
2026-04-22 23:55:26.427 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:26.427 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "http://example.com", "timestamp": 1776902126427094637}}'
2026-04-22 23:55:26.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:26.441 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:26.541 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902126427094637,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.545 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902126427094637,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.548 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902126427094637,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.552 DEBUG [tests.light_push.test_publish] Running test with content topic Date and time in ISO format
2026-04-22 23:55:26.553 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:26.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": 1776902126553314945}}'
2026-04-22 23:55:26.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:26.571 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:26.671 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902126553314945,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.675 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902126553314945,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.679 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1776902126553314945,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.682 DEBUG [tests.light_push.test_publish] Running test with content topic String with escaped quotes
2026-04-22 23:55:26.683 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:26.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": 1776902126683005958}}'
2026-04-22 23:55:26.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:26.700 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:26.801 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.803 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902126683005958,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.806 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.806 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902126683005958,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.809 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902126683005958,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.813 DEBUG [tests.light_push.test_publish] Running test with content topic A regular expression
2026-04-22 23:55:26.813 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:26.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": 1776902126813557385}}'
2026-04-22 23:55:26.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:26.831 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:26.931 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902126813557385,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.935 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902126813557385,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.938 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:26.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:26.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1776902126813557385,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:26.942 DEBUG [tests.light_push.test_publish] Running test with content topic A very long string
2026-04-22 23:55:26.942 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:26.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": 1776902126942730031}}'
2026-04-22 23:55:26.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:26.962 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:27.063 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902126942730031,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.067 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902126942730031,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.070 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902126942730031,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.074 DEBUG [tests.light_push.test_publish] Running test with content topic A JSON string
2026-04-22 23:55:27.075 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:27.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": 1776902127074966168}}'
2026-04-22 23:55:27.091 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:27.091 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:27.191 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902127074966168,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.198 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902127074966168,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.204 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1776902127074966168,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.208 DEBUG [tests.light_push.test_publish] Running test with content topic A Unix path
2026-04-22 23:55:27.208 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:27.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/usr/local/bin", "timestamp": 1776902127208673615}}'
2026-04-22 23:55:27.222 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:27.222 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:27.322 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902127208673615,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.326 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902127208673615,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.330 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902127208673615,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.333 DEBUG [tests.light_push.test_publish] Running test with content topic A Windows path
2026-04-22 23:55:27.334 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:27.335 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "C:\\Windows\\System32", "timestamp": 1776902127333854400}}'
2026-04-22 23:55:27.350 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:27.350 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:27.450 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.451 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902127333854400,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.454 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902127333854400,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.458 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902127333854400,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.462 DEBUG [tests.light_push.test_publish] Running test with content topic An SQL query
2026-04-22 23:55:27.462 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:27.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": 1776902127462673349}}'
2026-04-22 23:55:27.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:27.480 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:27.580 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902127462673349,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.584 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902127462673349,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.588 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.588 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1776902127462673349,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.591 DEBUG [tests.light_push.test_publish] Running test with content topic JavaScript code snippet
2026-04-22 23:55:27.592 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:27.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": 1776902127592222656}}'
2026-04-22 23:55:27.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:27.605 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:27.705 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902127592222656,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.709 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902127592222656,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.713 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1776902127592222656,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.717 DEBUG [tests.light_push.test_publish] Running test with content topic A CSS snippet
2026-04-22 23:55:27.717 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:27.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "body { background-color: #fff; }", "timestamp": 1776902127717576503}}'
2026-04-22 23:55:27.732 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:27.732 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:27.832 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902127717576503,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.836 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902127717576503,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.839 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902127717576503,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.843 DEBUG [tests.light_push.test_publish] Running test with content topic A Python one-liner
2026-04-22 23:55:27.843 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:27.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "print('Hello World')", "timestamp": 1776902127843633311}}'
2026-04-22 23:55:27.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:27.858 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:27.958 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902127843633311,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.962 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902127843633311,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.965 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:27.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:27.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902127843633311,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:27.969 DEBUG [tests.light_push.test_publish] Running test with content topic An IP address
2026-04-22 23:55:27.969 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:27.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "192.168.1.1", "timestamp": 1776902127969589410}}'
2026-04-22 23:55:27.983 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:27.983 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:28.084 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902127969589410,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.088 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.088 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902127969589410,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.091 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.092 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902127969589410,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.095 DEBUG [tests.light_push.test_publish] Running test with content topic A domain name
2026-04-22 23:55:28.096 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:28.096 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "www.example.com", "timestamp": 1776902128096009439}}'
2026-04-22 23:55:28.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:28.110 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:28.210 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.210 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902128096009439,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.214 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902128096009439,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.218 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902128096009439,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.222 DEBUG [tests.light_push.test_publish] Running test with content topic A user agent string
2026-04-22 23:55:28.222 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:28.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": 1776902128222347276}}'
2026-04-22 23:55:28.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:28.237 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:28.338 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902128222347276,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.342 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902128222347276,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.346 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1776902128222347276,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.349 DEBUG [tests.light_push.test_publish] Running test with content topic A credit card number
2026-04-22 23:55:28.350 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:28.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234-5678-9012-3456", "timestamp": 1776902128349950778}}'
2026-04-22 23:55:28.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:28.365 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:28.466 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.466 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902128349950778,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.470 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902128349950778,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.473 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.477 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902128349950778,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.479 DEBUG [tests.light_push.test_publish] Running test with content topic A phone number
2026-04-22 23:55:28.481 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:28.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "+1234567890", "timestamp": 1776902128480829479}}'
2026-04-22 23:55:28.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:28.496 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:28.596 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902128480829479,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.600 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.600 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902128480829479,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.603 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902128480829479,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.607 DEBUG [tests.light_push.test_publish] Running test with content topic A UUID
2026-04-22 23:55:28.607 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:28.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": 1776902128607734152}}'
2026-04-22 23:55:28.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:28.622 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:28.722 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902128607734152,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.728 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.728 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902128607734152,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.732 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1776902128607734152,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.736 DEBUG [tests.light_push.test_publish] Running test with content topic A hashtag
2026-04-22 23:55:28.736 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:28.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "#helloWorld", "timestamp": 1776902128736251178}}'
2026-04-22 23:55:28.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:28.751 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:28.851 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902128736251178,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.855 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902128736251178,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.859 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902128736251178,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.863 DEBUG [tests.light_push.test_publish] Running test with content topic A Twitter handle
2026-04-22 23:55:28.864 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:28.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "@username", "timestamp": 1776902128863746693}}'
2026-04-22 23:55:28.877 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:28.878 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:28.978 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902128863746693,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.983 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902128863746693,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.986 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:28.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:28.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902128863746693,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:28.990 DEBUG [tests.light_push.test_publish] Running test with content topic A password
2026-04-22 23:55:28.990 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:28.991 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "P@ssw0rd!", "timestamp": 1776902128990699909}}'
2026-04-22 23:55:29.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:29.004 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:29.104 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:29.104 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:29.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902128990699909,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:29.108 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:29.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:29.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902128990699909,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:29.112 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:29.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:29.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902128990699909,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:29.115 DEBUG [tests.light_push.test_publish] Running test with content topic A date in common format
2026-04-22 23:55:29.115 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:29.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "01/11/2023", "timestamp": 1776902129115811656}}'
2026-04-22 23:55:29.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:29.131 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:29.232 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:29.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:29.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902129115811656,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:29.236 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:29.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:29.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902129115811656,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:29.240 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:29.240 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:29.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902129115811656,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:29.243 DEBUG [tests.light_push.test_publish] Running test with content topic A time string
2026-04-22 23:55:29.244 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:29.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "12:00:00", "timestamp": 1776902129244085347}}'
2026-04-22 23:55:29.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:29.254 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:29.355 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:29.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:29.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902129244085347,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:29.358 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:29.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:29.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902129244085347,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:29.362 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:29.362 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:29.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902129244085347,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:29.365 DEBUG [tests.light_push.test_publish] Running test with content topic A mathematical equation
2026-04-22 23:55:29.366 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:55:29.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25784/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "E = mc^2", "timestamp": 1776902129366203726}}'
2026-04-22 23:55:29.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:55:29.384 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:55:29.484 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:29.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50931/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:29.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902129366203726,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:29.487 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:29.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:29.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902129366203726,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:29.491 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:55:29.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:55:29.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902129366203726,"ephemeral":false,"proof":""}]'
2026-04-22 23:55:29.497 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:55:29.498 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:55:29.498 DEBUG [src.node.waku_node] Stopping container with id a0c7b7c31126
2026-04-22 23:55:29.961 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:29.961 DEBUG [src.node.waku_node] Stopping container with id cedefc431183
2026-04-22 23:55:30.407 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:30.408 DEBUG [src.node.waku_node] Stopping container with id 628c5cf0e2b9
2026-04-22 23:55:30.773 ERROR [src.node.docker_mananger] Max retries reached for container a0c7b7c31126. Exiting log stream.
2026-04-22 23:55:30.887 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:55:30.891 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:55:30.966 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:55:31.073 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:55:31.147 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,2 @@
"BROKEN","EPIC","FAILED","FEATURE","PASSED","SKIPPED","STORY","UNKNOWN"
"0","","0","","36","0","","0"
1 BROKEN EPIC FAILED FEATURE PASSED SKIPPED STORY UNKNOWN
2 0 0 36 0 0

File diff suppressed because one or more lines are too long

View File

View File

@ -0,0 +1 @@
{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[],"name":"categories"}

File diff suppressed because one or more lines are too long

37
manual/5/data/suites.csv Normal file
View File

@ -0,0 +1,37 @@
"DESCRIPTION","DURATION IN MS","NAME","PARENT SUITE","START TIME","STATUS","STOP TIME","SUB SUITE","SUITE","TEST CLASS","TEST METHOD"
"","632","test_publish_on_multiple_pubsub_topics","tests.relay","Wed Apr 22 23:56:28 UTC 2026","passed","Wed Apr 22 23:56:28 UTC 2026","TestRelayPublish","test_publish","",""
"","114","test_publish_with_no_timestamp","tests.relay","Wed Apr 22 23:56:38 UTC 2026","passed","Wed Apr 22 23:56:38 UTC 2026","TestRelayPublish","test_publish","",""
"","4372","test_filter_get_message_with_valid_payloads","tests.filter","Wed Apr 22 23:53:32 UTC 2026","passed","Wed Apr 22 23:53:36 UTC 2026","TestFilterGetMessages","test_get_messages","",""
"","8279","test_get_multiple_store_messages","tests.store","Wed Apr 22 23:57:20 UTC 2026","passed","Wed Apr 22 23:57:29 UTC 2026","TestGetMessages","test_get_messages","",""
"","697","test_filter_unsubscribe_from_pubsub_topics","tests.filter","Wed Apr 22 23:54:54 UTC 2026","passed","Wed Apr 22 23:54:54 UTC 2026","TestFilterUnSubscribe","test_unsubscribe","",""
"","213","test_get_store_message_with_meta","tests.store","Wed Apr 22 23:57:11 UTC 2026","passed","Wed Apr 22 23:57:11 UTC 2026","TestGetMessages","test_get_messages","",""
"","112","test_publish_with_valid_version","tests.relay","Wed Apr 22 23:56:43 UTC 2026","passed","Wed Apr 22 23:56:43 UTC 2026","TestRelayPublish","test_publish","",""
"","133","test_filter_subscribe_to_single_topics","tests.filter","Wed Apr 22 23:54:04 UTC 2026","passed","Wed Apr 22 23:54:04 UTC 2026","TestFilterSubscribeCreate","test_subscribe_create","",""
"","112","test_filter_get_message_with_version","tests.filter","Wed Apr 22 23:53:46 UTC 2026","passed","Wed Apr 22 23:53:46 UTC 2026","TestFilterGetMessages","test_get_messages","",""
"","260","test_filter_subscribe_refresh","tests.filter","Wed Apr 22 23:54:26 UTC 2026","passed","Wed Apr 22 23:54:27 UTC 2026","TestFilterSubscribeCreate","test_subscribe_create","",""
"","113","test_filter_get_message_with_meta","tests.filter","Wed Apr 22 23:53:51 UTC 2026","passed","Wed Apr 22 23:53:51 UTC 2026","TestFilterGetMessages","test_get_messages","",""
"","789","test_publish_with_valid_timestamps","tests.relay","Wed Apr 22 23:56:33 UTC 2026","passed","Wed Apr 22 23:56:33 UTC 2026","TestRelayPublish","test_publish","",""
"","8582","test_get_store_messages_with_different_payloads","tests.store","Wed Apr 22 23:56:52 UTC 2026","passed","Wed Apr 22 23:57:01 UTC 2026","TestGetMessages","test_get_messages","",""
"","4","test_light_push_with_extra_field","tests.light_push","Wed Apr 22 23:55:58 UTC 2026","passed","Wed Apr 22 23:55:58 UTC 2026","TestLightPushPublish","test_publish","",""
"","220","test_filter_get_message_with_ephemeral","tests.filter","Wed Apr 22 23:53:55 UTC 2026","passed","Wed Apr 22 23:53:55 UTC 2026","TestFilterGetMessages","test_get_messages","",""
"","4525","test_publish_with_valid_payloads","tests.relay","Wed Apr 22 23:56:03 UTC 2026","passed","Wed Apr 22 23:56:07 UTC 2026","TestRelayPublish","test_publish","",""
"","1123","test_filter_unsubscribe_all_from_few_content_topics","tests.filter","Wed Apr 22 23:54:59 UTC 2026","passed","Wed Apr 22 23:55:00 UTC 2026","TestFilterUnSubscribeAll","test_unsubscribe_all","",""
"","227","test_publish_with_ephemeral","tests.relay","Wed Apr 22 23:56:47 UTC 2026","passed","Wed Apr 22 23:56:47 UTC 2026","TestRelayPublish","test_publish","",""
"","248","test_filter_update_subscription_add_a_new_content_topic","tests.filter","Wed Apr 22 23:54:35 UTC 2026","passed","Wed Apr 22 23:54:35 UTC 2026","TestFilterSubscribeUpdate","test_subscribe_update","",""
"","2035","test_publish_with_payload_less_than_150_kb","tests.relay","Wed Apr 22 23:56:12 UTC 2026","passed","Wed Apr 22 23:56:14 UTC 2026","TestRelayPublish","test_publish","",""
"","4","test_filter_subscribe_with_extra_field","tests.filter","Wed Apr 22 23:54:31 UTC 2026","passed","Wed Apr 22 23:54:31 UTC 2026","TestFilterSubscribeCreate","test_subscribe_create","",""
"","229","test_filter_unsubscribe_from_single_content_topic","tests.filter","Wed Apr 22 23:54:44 UTC 2026","passed","Wed Apr 22 23:54:45 UTC 2026","TestFilterUnSubscribe","test_unsubscribe","",""
"","250","test_light_push_with_ephemeral","tests.light_push","Wed Apr 22 23:55:51 UTC 2026","passed","Wed Apr 22 23:55:51 UTC 2026","TestLightPushPublish","test_publish","",""
"","4518","test_publish_with_valid_content_topics","tests.relay","Wed Apr 22 23:56:19 UTC 2026","passed","Wed Apr 22 23:56:23 UTC 2026","TestRelayPublish","test_publish","",""
"","140","test_filter_update_subscription_refresh_existing","tests.filter","Wed Apr 22 23:54:40 UTC 2026","passed","Wed Apr 22 23:54:40 UTC 2026","TestFilterSubscribeUpdate","test_subscribe_update","",""
"","244","test_filter_unsubscribe_from_all_subscribed_content_topics","tests.filter","Wed Apr 22 23:54:49 UTC 2026","passed","Wed Apr 22 23:54:49 UTC 2026","TestFilterUnSubscribe","test_unsubscribe","",""
"","1705","test_get_store_messages_with_different_content_topics","tests.store","Wed Apr 22 23:57:05 UTC 2026","passed","Wed Apr 22 23:57:07 UTC 2026","TestGetMessages","test_get_messages","",""
"","767","test_filter_get_message_with_valid_timestamps","tests.filter","Wed Apr 22 23:53:41 UTC 2026","passed","Wed Apr 22 23:53:42 UTC 2026","TestFilterGetMessages","test_get_messages","",""
"","5134","test_light_push_with_valid_payloads","tests.light_push","Wed Apr 22 23:55:12 UTC 2026","passed","Wed Apr 22 23:55:17 UTC 2026","TestLightPushPublish","test_publish","",""
"","13438","test_filter_subscribe_to_100_content_topics_in_one_call","tests.filter","Wed Apr 22 23:54:08 UTC 2026","passed","Wed Apr 22 23:54:22 UTC 2026","TestFilterSubscribeCreate","test_subscribe_create","",""
"","216","test_get_store_message_with_version","tests.store","Wed Apr 22 23:57:16 UTC 2026","passed","Wed Apr 22 23:57:16 UTC 2026","TestGetMessages","test_get_messages","",""
"","129","test_light_push_with_valid_meta","tests.light_push","Wed Apr 22 23:55:44 UTC 2026","passed","Wed Apr 22 23:55:44 UTC 2026","TestLightPushPublish","test_publish","",""
"","1170","test_filter_unsubscribe_all_from_multiple_pubsub_topics","tests.filter","Wed Apr 22 23:55:04 UTC 2026","passed","Wed Apr 22 23:55:05 UTC 2026","TestFilterUnSubscribeAll","test_unsubscribe_all","",""
"","5144","test_light_push_with_valid_content_topics","tests.light_push","Wed Apr 22 23:55:24 UTC 2026","passed","Wed Apr 22 23:55:29 UTC 2026","TestLightPushPublish","test_publish","",""
"","4","test_filter_get_message_with_extra_field","tests.filter","Wed Apr 22 23:54:00 UTC 2026","passed","Wed Apr 22 23:54:00 UTC 2026","TestFilterGetMessages","test_get_messages","",""
"","902","test_light_push_with_valid_timestamps","tests.light_push","Wed Apr 22 23:55:36 UTC 2026","passed","Wed Apr 22 23:55:37 UTC 2026","TestLightPushPublish","test_publish","",""
1 DESCRIPTION DURATION IN MS NAME PARENT SUITE START TIME STATUS STOP TIME SUB SUITE SUITE TEST CLASS TEST METHOD
2 632 test_publish_on_multiple_pubsub_topics tests.relay Wed Apr 22 23:56:28 UTC 2026 passed Wed Apr 22 23:56:28 UTC 2026 TestRelayPublish test_publish
3 114 test_publish_with_no_timestamp tests.relay Wed Apr 22 23:56:38 UTC 2026 passed Wed Apr 22 23:56:38 UTC 2026 TestRelayPublish test_publish
4 4372 test_filter_get_message_with_valid_payloads tests.filter Wed Apr 22 23:53:32 UTC 2026 passed Wed Apr 22 23:53:36 UTC 2026 TestFilterGetMessages test_get_messages
5 8279 test_get_multiple_store_messages tests.store Wed Apr 22 23:57:20 UTC 2026 passed Wed Apr 22 23:57:29 UTC 2026 TestGetMessages test_get_messages
6 697 test_filter_unsubscribe_from_pubsub_topics tests.filter Wed Apr 22 23:54:54 UTC 2026 passed Wed Apr 22 23:54:54 UTC 2026 TestFilterUnSubscribe test_unsubscribe
7 213 test_get_store_message_with_meta tests.store Wed Apr 22 23:57:11 UTC 2026 passed Wed Apr 22 23:57:11 UTC 2026 TestGetMessages test_get_messages
8 112 test_publish_with_valid_version tests.relay Wed Apr 22 23:56:43 UTC 2026 passed Wed Apr 22 23:56:43 UTC 2026 TestRelayPublish test_publish
9 133 test_filter_subscribe_to_single_topics tests.filter Wed Apr 22 23:54:04 UTC 2026 passed Wed Apr 22 23:54:04 UTC 2026 TestFilterSubscribeCreate test_subscribe_create
10 112 test_filter_get_message_with_version tests.filter Wed Apr 22 23:53:46 UTC 2026 passed Wed Apr 22 23:53:46 UTC 2026 TestFilterGetMessages test_get_messages
11 260 test_filter_subscribe_refresh tests.filter Wed Apr 22 23:54:26 UTC 2026 passed Wed Apr 22 23:54:27 UTC 2026 TestFilterSubscribeCreate test_subscribe_create
12 113 test_filter_get_message_with_meta tests.filter Wed Apr 22 23:53:51 UTC 2026 passed Wed Apr 22 23:53:51 UTC 2026 TestFilterGetMessages test_get_messages
13 789 test_publish_with_valid_timestamps tests.relay Wed Apr 22 23:56:33 UTC 2026 passed Wed Apr 22 23:56:33 UTC 2026 TestRelayPublish test_publish
14 8582 test_get_store_messages_with_different_payloads tests.store Wed Apr 22 23:56:52 UTC 2026 passed Wed Apr 22 23:57:01 UTC 2026 TestGetMessages test_get_messages
15 4 test_light_push_with_extra_field tests.light_push Wed Apr 22 23:55:58 UTC 2026 passed Wed Apr 22 23:55:58 UTC 2026 TestLightPushPublish test_publish
16 220 test_filter_get_message_with_ephemeral tests.filter Wed Apr 22 23:53:55 UTC 2026 passed Wed Apr 22 23:53:55 UTC 2026 TestFilterGetMessages test_get_messages
17 4525 test_publish_with_valid_payloads tests.relay Wed Apr 22 23:56:03 UTC 2026 passed Wed Apr 22 23:56:07 UTC 2026 TestRelayPublish test_publish
18 1123 test_filter_unsubscribe_all_from_few_content_topics tests.filter Wed Apr 22 23:54:59 UTC 2026 passed Wed Apr 22 23:55:00 UTC 2026 TestFilterUnSubscribeAll test_unsubscribe_all
19 227 test_publish_with_ephemeral tests.relay Wed Apr 22 23:56:47 UTC 2026 passed Wed Apr 22 23:56:47 UTC 2026 TestRelayPublish test_publish
20 248 test_filter_update_subscription_add_a_new_content_topic tests.filter Wed Apr 22 23:54:35 UTC 2026 passed Wed Apr 22 23:54:35 UTC 2026 TestFilterSubscribeUpdate test_subscribe_update
21 2035 test_publish_with_payload_less_than_150_kb tests.relay Wed Apr 22 23:56:12 UTC 2026 passed Wed Apr 22 23:56:14 UTC 2026 TestRelayPublish test_publish
22 4 test_filter_subscribe_with_extra_field tests.filter Wed Apr 22 23:54:31 UTC 2026 passed Wed Apr 22 23:54:31 UTC 2026 TestFilterSubscribeCreate test_subscribe_create
23 229 test_filter_unsubscribe_from_single_content_topic tests.filter Wed Apr 22 23:54:44 UTC 2026 passed Wed Apr 22 23:54:45 UTC 2026 TestFilterUnSubscribe test_unsubscribe
24 250 test_light_push_with_ephemeral tests.light_push Wed Apr 22 23:55:51 UTC 2026 passed Wed Apr 22 23:55:51 UTC 2026 TestLightPushPublish test_publish
25 4518 test_publish_with_valid_content_topics tests.relay Wed Apr 22 23:56:19 UTC 2026 passed Wed Apr 22 23:56:23 UTC 2026 TestRelayPublish test_publish
26 140 test_filter_update_subscription_refresh_existing tests.filter Wed Apr 22 23:54:40 UTC 2026 passed Wed Apr 22 23:54:40 UTC 2026 TestFilterSubscribeUpdate test_subscribe_update
27 244 test_filter_unsubscribe_from_all_subscribed_content_topics tests.filter Wed Apr 22 23:54:49 UTC 2026 passed Wed Apr 22 23:54:49 UTC 2026 TestFilterUnSubscribe test_unsubscribe
28 1705 test_get_store_messages_with_different_content_topics tests.store Wed Apr 22 23:57:05 UTC 2026 passed Wed Apr 22 23:57:07 UTC 2026 TestGetMessages test_get_messages
29 767 test_filter_get_message_with_valid_timestamps tests.filter Wed Apr 22 23:53:41 UTC 2026 passed Wed Apr 22 23:53:42 UTC 2026 TestFilterGetMessages test_get_messages
30 5134 test_light_push_with_valid_payloads tests.light_push Wed Apr 22 23:55:12 UTC 2026 passed Wed Apr 22 23:55:17 UTC 2026 TestLightPushPublish test_publish
31 13438 test_filter_subscribe_to_100_content_topics_in_one_call tests.filter Wed Apr 22 23:54:08 UTC 2026 passed Wed Apr 22 23:54:22 UTC 2026 TestFilterSubscribeCreate test_subscribe_create
32 216 test_get_store_message_with_version tests.store Wed Apr 22 23:57:16 UTC 2026 passed Wed Apr 22 23:57:16 UTC 2026 TestGetMessages test_get_messages
33 129 test_light_push_with_valid_meta tests.light_push Wed Apr 22 23:55:44 UTC 2026 passed Wed Apr 22 23:55:44 UTC 2026 TestLightPushPublish test_publish
34 1170 test_filter_unsubscribe_all_from_multiple_pubsub_topics tests.filter Wed Apr 22 23:55:04 UTC 2026 passed Wed Apr 22 23:55:05 UTC 2026 TestFilterUnSubscribeAll test_unsubscribe_all
35 5144 test_light_push_with_valid_content_topics tests.light_push Wed Apr 22 23:55:24 UTC 2026 passed Wed Apr 22 23:55:29 UTC 2026 TestLightPushPublish test_publish
36 4 test_filter_get_message_with_extra_field tests.filter Wed Apr 22 23:54:00 UTC 2026 passed Wed Apr 22 23:54:00 UTC 2026 TestFilterGetMessages test_get_messages
37 902 test_light_push_with_valid_timestamps tests.light_push Wed Apr 22 23:55:36 UTC 2026 passed Wed Apr 22 23:55:37 UTC 2026 TestLightPushPublish test_publish

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

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