696 lines
126 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.