656 lines
118 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:58:47.650 INFO [tests.conftest] Fleet bootstrap inactive pass --fleet (or set FLEET_BOOTSTRAP=true) to connect local nodes to the waku.test fleet
2026-04-22 23:58:47.650 DEBUG [tests.conftest] Running fixture setup: test_id
2026-04-22 23:58:47.651 DEBUG [tests.conftest] Running test: test_light_push_with_valid_content_topics with id: 2026-04-22_23-58-47__acab054d-a494-4f88-a312-56b8507509b1
2026-04-22 23:58:47.651 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-04-22 23:58:47.651 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-04-22 23:58:47.659 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:58:47.659 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-04-22_23-58-47__acab054d-a494-4f88-a312-56b8507509b1__wakuorg_nwaku:latest.log
2026-04-22 23:58:47.660 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:58:47.660 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:58:47.661 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:58:47.661 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.99.36
2026-04-22 23:58:47.661 DEBUG [src.node.docker_mananger] Generated ports ['39302', '39303', '39304', '39305', '39306']
2026-04-22 23:58:47.661 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:58:47.662 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:58:47.662 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:58:47.662 DEBUG [src.node.docker_mananger] docker run -i -t -p 39302:39302 -p 39303:39303 -p 39304:39304 -p 39305:39305 -p 39306:39306 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39304 --rest-port=39302 --tcp-port=39303 --discv5-udp-port=39305 --rest-address=0.0.0.0 --nat=extip:172.18.99.36 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cc38ed7801a5f8db11e8d3eeab9bccb7c88f73a10c489ebf4d4fbdcbcf1f4fcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39306 --metrics-logging=true --lightpush=true --relay=true
2026-04-22 23:58:47.844 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.99.36 waku 53de76e04787d6864ce9d5fd8c55dba8b7664f40c968001e6b8d0a4efb9cb6e6
2026-04-22 23:58:47.880 DEBUG [src.node.docker_mananger] Container started with ID 53de76e04787. Setting up logs at ./log/docker/receiving_node1_2026-04-22_23-58-47__acab054d-a494-4f88-a312-56b8507509b1__wakuorg_nwaku:latest.log
2026-04-22 23:58:47.881 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39302
2026-04-22 23:58:47.882 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:58:48.041 ERROR [src.node.docker_mananger] Max retries reached for container 72dd6f85022d. Exiting log stream.
2026-04-22 23:58:48.438 ERROR [src.node.docker_mananger] Max retries reached for container 6f831c41dee2. Exiting log stream.
2026-04-22 23:58:48.883 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:48.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:58:48.886 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:58:48.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:48.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.99.36/tcp/39303/p2p/16Uiu2HAmQAbzehUhxCLXWcWKv9bw28uhwNvB69jq6RUqYSXHgxJ5","/ip4/172.18.99.36/tcp/39304/ws/p2p/16Uiu2HAmQAbzehUhxCLXWcWKv9bw28uhwNvB69jq6RUqYSXHgxJ5"],"enrUri":"enr:-L24QHhaGxTDCB5_ttdrh0_asjzz8wGJ4YS09MnYNcsQHkr2bx44qQCJeZWMAsAb575lCKk7bw0HbHwFzpG9Qv2o6IwCgmlkgnY0gmlwhKwSYySKbXVsdGlhZGRyc5YACASsEmMkBpmHAAoErBJjJAaZiN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqwaz30rdZqKUBQKHnqf4GAV0x-1yIOx4mgjo43G4ZDKDdGNwgpmHg3VkcIKZiYV3YWt1Mgk"}'
2026-04-22 23:58:48.888 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:58:48.896 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:58:48.896 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-04-22_23-58-47__acab054d-a494-4f88-a312-56b8507509b1__wakuorg_nwaku:latest.log
2026-04-22 23:58:48.896 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:58:48.896 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:58:48.897 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:58:48.898 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.175.242
2026-04-22 23:58:48.898 DEBUG [src.node.docker_mananger] Generated ports ['25101', '25102', '25103', '25104', '25105']
2026-04-22 23:58:48.898 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:58:48.898 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:58:48.898 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:58:48.898 DEBUG [src.node.docker_mananger] docker run -i -t -p 25101:25101 -p 25102:25102 -p 25103:25103 -p 25104:25104 -p 25105:25105 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25103 --rest-port=25101 --tcp-port=25102 --discv5-udp-port=25104 --rest-address=0.0.0.0 --nat=extip:172.18.175.242 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=df634a6d24c83ac234ed6a10f7bae0a3595a95ee6ad8dda0c0eea9656d9d68d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25105 --metrics-logging=true --lightpush=false --relay=true
2026-04-22 23:58:49.080 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.175.242 waku 0aef5fa95935de021172d7cfb6decacf3c85aec38a7b4008a96eeaf6c96a7a07
2026-04-22 23:58:49.112 DEBUG [src.node.docker_mananger] Container started with ID 0aef5fa95935. Setting up logs at ./log/docker/receiving_node2_2026-04-22_23-58-47__acab054d-a494-4f88-a312-56b8507509b1__wakuorg_nwaku:latest.log
2026-04-22 23:58:49.113 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25101
2026-04-22 23:58:49.113 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:58:50.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:50.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:58:50.118 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:58:50.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:50.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.175.242/tcp/25102/p2p/16Uiu2HAm5SziRFrcp8GP8xbJHf31vQf6bgF3KWjQFFwQfoJdJmqR","/ip4/172.18.175.242/tcp/25103/ws/p2p/16Uiu2HAm5SziRFrcp8GP8xbJHf31vQf6bgF3KWjQFFwQfoJdJmqR"],"enrUri":"enr:-L24QKf57l0DKLM-n_OVps6VsfXbPbiBifdheqExO6y5fhJeIhsPBZUs6mFqSou5CLlVDblGrF-60kk8dxxsDFCTntoCgmlkgnY0gmlwhKwSr_KKbXVsdGlhZGRyc5YACASsEq_yBmIOAAoErBKv8gZiD90DgnJzhQDGAQAAiXNlY3AyNTZrMaEClOuiO0gz1_2ntV-pbYVCzN83ALPDibh5maR92x4ISTCDdGNwgmIOg3VkcIJiEIV3YWt1MgE"}'
2026-04-22 23:58:50.121 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:58:50.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25101/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.99.36/tcp/39303/p2p/16Uiu2HAmQAbzehUhxCLXWcWKv9bw28uhwNvB69jq6RUqYSXHgxJ5"]'
2026-04-22 23:58:50.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:50.163 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-04-22 23:58:50.163 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-04-22_23-58-47__acab054d-a494-4f88-a312-56b8507509b1__wakuorg_nwaku:latest.log
2026-04-22 23:58:50.163 DEBUG [src.node.waku_node] Starting Node...
2026-04-22 23:58:50.163 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-04-22 23:58:50.165 DEBUG [src.node.docker_mananger] Network waku already exists
2026-04-22 23:58:50.165 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.229
2026-04-22 23:58:50.165 DEBUG [src.node.docker_mananger] Generated ports ['11276', '11277', '11278', '11279', '11280']
2026-04-22 23:58:50.165 DEBUG [src.node.waku_node] RLN credentials were not set
2026-04-22 23:58:50.165 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-04-22 23:58:50.166 DEBUG [src.node.waku_node] Using volumes []
2026-04-22 23:58:50.166 DEBUG [src.node.docker_mananger] docker run -i -t -p 11276:11276 -p 11277:11277 -p 11278:11278 -p 11279:11279 -p 11280:11280 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11278 --rest-port=11276 --tcp-port=11277 --discv5-udp-port=11279 --rest-address=0.0.0.0 --nat=extip:172.18.222.229 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=e33a83c47ff1faf8bff0b5e6a0c17bfe8e2c8b98b3cf588b8dc1dec9e1dabdff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11280 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHhaGxTDCB5_ttdrh0_asjzz8wGJ4YS09MnYNcsQHkr2bx44qQCJeZWMAsAb575lCKk7bw0HbHwFzpG9Qv2o6IwCgmlkgnY0gmlwhKwSYySKbXVsdGlhZGRyc5YACASsEmMkBpmHAAoErBJjJAaZiN0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDqwaz30rdZqKUBQKHnqf4GAV0x-1yIOx4mgjo43G4ZDKDdGNwgpmHg3VkcIKZiYV3YWt1Mgk --lightpushnode=/ip4/172.18.99.36/tcp/39303/p2p/16Uiu2HAmQAbzehUhxCLXWcWKv9bw28uhwNvB69jq6RUqYSXHgxJ5 --lightpush=true --relay=true
2026-04-22 23:58:50.370 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.229 waku bc1ba170bb4f87429460f26d4cb2dc38f19d788049985387db8418ed9adf908d
2026-04-22 23:58:50.409 DEBUG [src.node.docker_mananger] Container started with ID bc1ba170bb4f. Setting up logs at ./log/docker/lightpush_node1_2026-04-22_23-58-47__acab054d-a494-4f88-a312-56b8507509b1__wakuorg_nwaku:latest.log
2026-04-22 23:58:50.409 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 11276
2026-04-22 23:58:50.409 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-04-22 23:58:51.410 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/health" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:51.413 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-04-22 23:58:51.413 INFO [src.node.waku_node] Node protocols are initialized !!
2026-04-22 23:58:51.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:51.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.229/tcp/11277/p2p/16Uiu2HAmUFpte7wqZHB6T7oU46kkoNfA8u382bKj53eBDhuo4X39","/ip4/172.18.222.229/tcp/11278/ws/p2p/16Uiu2HAmUFpte7wqZHB6T7oU46kkoNfA8u382bKj53eBDhuo4X39"],"enrUri":"enr:-L24QJ-26feeUTuV7458H-BuNMESJ4dqElR1U-wxapx6GPL5ITas7SxQaVZiVXDbADB2NKDncz3H1pcYkr0eu-6yzzYCgmlkgnY0gmlwhKwS3uWKbXVsdGlhZGRyc5YACASsEt7lBiwNAAoErBLe5QYsDt0DgnJzhQDGAQAAiXNlY3AyNTZrMaED58vvtUhlCdxL1zfKqFdKqqfHWUI_klqKpouV_Dj2IoyDdGNwgiwNg3VkcIIsD4V3YWt1Mgk"}'
2026-04-22 23:58:51.416 INFO [src.node.waku_node] REST service is ready !!
2026-04-22 23:58:51.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.99.36/tcp/39303/p2p/16Uiu2HAmQAbzehUhxCLXWcWKv9bw28uhwNvB69jq6RUqYSXHgxJ5"]'
2026-04-22 23:58:51.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:51.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.242/tcp/25102/p2p/16Uiu2HAm5SziRFrcp8GP8xbJHf31vQf6bgF3KWjQFFwQfoJdJmqR"]'
2026-04-22 23:58:51.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:51.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39302/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:58:51.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:51.506 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25101/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:58:51.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:51.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
2026-04-22 23:58:51.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:51.517 DEBUG [tests.light_push.test_publish] Running test with content topic A simple string
2026-04-22 23:58:51.518 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:51.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Hello World!", "timestamp": 1776902331518221704}}'
2026-04-22 23:58:51.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:51.533 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:51.633 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:51.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:51.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902331518221704,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:51.638 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:51.638 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:51.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902331518221704,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:51.642 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:51.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:51.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Hello World!","version":0,"timestamp":1776902331518221704,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:51.645 DEBUG [tests.light_push.test_publish] Running test with content topic An integer
2026-04-22 23:58:51.646 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:51.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234567890", "timestamp": 1776902331646218022}}'
2026-04-22 23:58:51.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:51.661 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:51.761 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:51.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:51.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902331646218022,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:51.766 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:51.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:51.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902331646218022,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:51.770 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:51.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:51.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234567890","version":0,"timestamp":1776902331646218022,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:51.773 DEBUG [tests.light_push.test_publish] Running test with content topic A dictionary
2026-04-22 23:58:51.774 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:51.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "{\"key\": \"value\"}", "timestamp": 1776902331774100561}}'
2026-04-22 23:58:51.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:51.788 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:51.889 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:51.889 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:51.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902331774100561,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:51.893 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:51.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:51.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902331774100561,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:51.897 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:51.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:51.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1776902331774100561,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:51.901 DEBUG [tests.light_push.test_publish] Running test with content topic Chinese characters
2026-04-22 23:58:51.902 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:51.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/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": 1776902331902058791}}'
2026-04-22 23:58:51.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:51.921 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:52.021 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.023 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":1776902331902058791,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.025 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.028 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":1776902331902058791,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.029 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.031 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":1776902331902058791,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.033 DEBUG [tests.light_push.test_publish] Running test with content topic Emojis
2026-04-22 23:58:52.033 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:52.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/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": 1776902332033390487}}'
2026-04-22 23:58:52.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:52.050 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:52.150 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.153 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":1776902332033390487,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.155 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.157 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":1776902332033390487,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.159 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.161 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":1776902332033390487,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.162 DEBUG [tests.light_push.test_publish] Running test with content topic Lorem ipsum text
2026-04-22 23:58:52.163 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:52.163 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/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": 1776902332163007805}}'
2026-04-22 23:58:52.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:52.177 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:52.278 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.280 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":1776902332163007805,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.282 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.284 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":1776902332163007805,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.286 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.286 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.288 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":1776902332163007805,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.289 DEBUG [tests.light_push.test_publish] Running test with content topic HTML content
2026-04-22 23:58:52.290 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:52.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/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": 1776902332290284241}}'
2026-04-22 23:58:52.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:52.303 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:52.404 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.407 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":1776902332290284241,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.408 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.411 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":1776902332290284241,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.412 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.412 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.415 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":1776902332290284241,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.416 DEBUG [tests.light_push.test_publish] Running test with content topic Cyrillic characters
2026-04-22 23:58:52.416 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:52.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/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": 1776902332416753963}}'
2026-04-22 23:58:52.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:52.431 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:52.531 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.532 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.534 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":1776902332416753963,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.536 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.539 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":1776902332416753963,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.540 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.542 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":1776902332416753963,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.543 DEBUG [tests.light_push.test_publish] Running test with content topic Base64 encoded string
2026-04-22 23:58:52.544 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:52.544 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "Base64==dGVzdA==", "timestamp": 1776902332544242506}}'
2026-04-22 23:58:52.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:52.560 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:52.660 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902332544242506,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.664 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.664 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902332544242506,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.668 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.668 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1776902332544242506,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.672 DEBUG [tests.light_push.test_publish] Running test with content topic Binary data
2026-04-22 23:58:52.672 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:52.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": 1776902332672640215}}'
2026-04-22 23:58:52.687 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:52.688 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:52.788 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902332672640215,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.793 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902332672640215,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.797 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1776902332672640215,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.802 DEBUG [tests.light_push.test_publish] Running test with content topic Special characters with whitespace
2026-04-22 23:58:52.802 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:52.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": 1776902332802467483}}'
2026-04-22 23:58:52.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:52.817 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:52.918 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902332802467483,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.922 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902332802467483,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.927 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:52.927 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:52.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1776902332802467483,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:52.930 DEBUG [tests.light_push.test_publish] Running test with content topic Boolean false as a string
2026-04-22 23:58:52.931 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:52.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "False", "timestamp": 1776902332931225607}}'
2026-04-22 23:58:52.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:52.945 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:53.045 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902332931225607,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.050 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.052 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902332931225607,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.054 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"False","version":0,"timestamp":1776902332931225607,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.058 DEBUG [tests.light_push.test_publish] Running test with content topic A float number
2026-04-22 23:58:53.058 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:53.058 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "3.1415926535", "timestamp": 1776902333058468913}}'
2026-04-22 23:58:53.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:53.073 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:53.174 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902333058468913,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.179 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.182 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902333058468913,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.183 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"3.1415926535","version":0,"timestamp":1776902333058468913,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.187 DEBUG [tests.light_push.test_publish] Running test with content topic A list
2026-04-22 23:58:53.187 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:53.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/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": 1776902333187752215}}'
2026-04-22 23:58:53.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:53.200 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:53.300 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.303 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":1776902333187752215,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.304 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.307 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":1776902333187752215,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.308 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.311 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":1776902333187752215,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.312 DEBUG [tests.light_push.test_publish] Running test with content topic Hexadecimal number as a string
2026-04-22 23:58:53.313 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:53.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "0xDEADBEEF", "timestamp": 1776902333312878354}}'
2026-04-22 23:58:53.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:53.328 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:53.428 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902333312878354,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.432 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902333312878354,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.436 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"0xDEADBEEF","version":0,"timestamp":1776902333312878354,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.440 DEBUG [tests.light_push.test_publish] Running test with content topic Email format
2026-04-22 23:58:53.440 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:53.441 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "user@example.com", "timestamp": 1776902333440705141}}'
2026-04-22 23:58:53.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:53.455 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:53.557 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902333440705141,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.561 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902333440705141,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.565 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"user@example.com","version":0,"timestamp":1776902333440705141,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.569 DEBUG [tests.light_push.test_publish] Running test with content topic URL format
2026-04-22 23:58:53.569 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:53.569 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "http://example.com", "timestamp": 1776902333569285959}}'
2026-04-22 23:58:53.581 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:53.582 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:53.682 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902333569285959,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.687 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902333569285959,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.691 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"http://example.com","version":0,"timestamp":1776902333569285959,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.695 DEBUG [tests.light_push.test_publish] Running test with content topic Date and time in ISO format
2026-04-22 23:58:53.695 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:53.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/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": 1776902333695437751}}'
2026-04-22 23:58:53.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:53.709 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:53.811 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.814 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":1776902333695437751,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.816 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.818 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":1776902333695437751,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.819 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.822 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":1776902333695437751,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.823 DEBUG [tests.light_push.test_publish] Running test with content topic String with escaped quotes
2026-04-22 23:58:53.823 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:53.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": 1776902333823639930}}'
2026-04-22 23:58:53.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:53.838 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:53.938 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902333823639930,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.943 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902333823639930,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.948 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:53.948 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:53.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1776902333823639930,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:53.952 DEBUG [tests.light_push.test_publish] Running test with content topic A regular expression
2026-04-22 23:58:53.953 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:53.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/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": 1776902333953016646}}'
2026-04-22 23:58:53.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:53.969 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:54.069 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.072 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":1776902333953016646,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.074 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.074 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.077 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":1776902333953016646,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.078 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.081 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":1776902333953016646,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.082 DEBUG [tests.light_push.test_publish] Running test with content topic A very long string
2026-04-22 23:58:54.083 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:54.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": 1776902334083040476}}'
2026-04-22 23:58:54.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:54.100 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:54.201 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902334083040476,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.206 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.206 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902334083040476,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.211 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.211 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1776902334083040476,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.215 DEBUG [tests.light_push.test_publish] Running test with content topic A JSON string
2026-04-22 23:58:54.216 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:54.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/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": 1776902334216213547}}'
2026-04-22 23:58:54.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:54.232 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:54.332 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.336 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":1776902334216213547,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.337 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.341 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":1776902334216213547,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.343 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.345 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":1776902334216213547,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.347 DEBUG [tests.light_push.test_publish] Running test with content topic A Unix path
2026-04-22 23:58:54.347 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:54.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/usr/local/bin", "timestamp": 1776902334347387134}}'
2026-04-22 23:58:54.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:54.361 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:54.462 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902334347387134,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.466 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902334347387134,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.495 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.498 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/usr/local/bin","version":0,"timestamp":1776902334347387134,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.499 DEBUG [tests.light_push.test_publish] Running test with content topic A Windows path
2026-04-22 23:58:54.499 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:54.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "C:\\Windows\\System32", "timestamp": 1776902334499703774}}'
2026-04-22 23:58:54.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:54.515 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:54.616 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902334499703774,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.621 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902334499703774,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.625 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1776902334499703774,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.630 DEBUG [tests.light_push.test_publish] Running test with content topic An SQL query
2026-04-22 23:58:54.630 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:54.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/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": 1776902334630285002}}'
2026-04-22 23:58:54.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:54.647 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:54.749 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.749 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.752 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":1776902334630285002,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.753 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.756 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":1776902334630285002,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.757 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.760 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":1776902334630285002,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.761 DEBUG [tests.light_push.test_publish] Running test with content topic JavaScript code snippet
2026-04-22 23:58:54.762 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:54.762 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/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": 1776902334762085447}}'
2026-04-22 23:58:54.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:54.777 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:54.877 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.880 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":1776902334762085447,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.882 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.885 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":1776902334762085447,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.886 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:54.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:54.889 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":1776902334762085447,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:54.890 DEBUG [tests.light_push.test_publish] Running test with content topic A CSS snippet
2026-04-22 23:58:54.891 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:54.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "body { background-color: #fff; }", "timestamp": 1776902334891114706}}'
2026-04-22 23:58:54.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:54.906 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:55.006 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902334891114706,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.011 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.011 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902334891114706,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.015 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1776902334891114706,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.019 DEBUG [tests.light_push.test_publish] Running test with content topic A Python one-liner
2026-04-22 23:58:55.019 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:55.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "print('Hello World')", "timestamp": 1776902335019623642}}'
2026-04-22 23:58:55.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:55.035 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:55.136 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.136 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902335019623642,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.141 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902335019623642,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.145 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1776902335019623642,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.149 DEBUG [tests.light_push.test_publish] Running test with content topic An IP address
2026-04-22 23:58:55.149 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:55.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "192.168.1.1", "timestamp": 1776902335149735801}}'
2026-04-22 23:58:55.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:55.165 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:55.266 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.266 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902335149735801,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.270 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902335149735801,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.274 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"192.168.1.1","version":0,"timestamp":1776902335149735801,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.278 DEBUG [tests.light_push.test_publish] Running test with content topic A domain name
2026-04-22 23:58:55.279 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:55.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "www.example.com", "timestamp": 1776902335279216820}}'
2026-04-22 23:58:55.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:55.295 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:55.395 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902335279216820,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.400 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902335279216820,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.404 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"www.example.com","version":0,"timestamp":1776902335279216820,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.408 DEBUG [tests.light_push.test_publish] Running test with content topic A user agent string
2026-04-22 23:58:55.409 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:55.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/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": 1776902335408902200}}'
2026-04-22 23:58:55.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:55.421 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:55.521 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.525 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":1776902335408902200,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.526 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.529 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":1776902335408902200,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.530 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.533 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":1776902335408902200,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.534 DEBUG [tests.light_push.test_publish] Running test with content topic A credit card number
2026-04-22 23:58:55.535 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:55.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "1234-5678-9012-3456", "timestamp": 1776902335535004397}}'
2026-04-22 23:58:55.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:55.549 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:55.649 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902335535004397,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.656 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902335535004397,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.660 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"1234-5678-9012-3456","version":0,"timestamp":1776902335535004397,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.664 DEBUG [tests.light_push.test_publish] Running test with content topic A phone number
2026-04-22 23:58:55.664 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:55.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "+1234567890", "timestamp": 1776902335664531052}}'
2026-04-22 23:58:55.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:55.679 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:55.779 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902335664531052,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.784 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902335664531052,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.789 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"+1234567890","version":0,"timestamp":1776902335664531052,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.792 DEBUG [tests.light_push.test_publish] Running test with content topic A UUID
2026-04-22 23:58:55.793 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:55.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/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": 1776902335793167065}}'
2026-04-22 23:58:55.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:55.809 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:55.909 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.912 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":1776902335793167065,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.914 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.917 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":1776902335793167065,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.919 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:55.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:55.922 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":1776902335793167065,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:55.923 DEBUG [tests.light_push.test_publish] Running test with content topic A hashtag
2026-04-22 23:58:55.924 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:55.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "#helloWorld", "timestamp": 1776902335923844209}}'
2026-04-22 23:58:55.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:55.936 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:56.036 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:56.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:56.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902335923844209,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:56.041 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:56.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:56.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902335923844209,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:56.045 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:56.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:56.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"#helloWorld","version":0,"timestamp":1776902335923844209,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:56.049 DEBUG [tests.light_push.test_publish] Running test with content topic A Twitter handle
2026-04-22 23:58:56.049 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:56.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "@username", "timestamp": 1776902336049628542}}'
2026-04-22 23:58:56.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:56.064 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:56.166 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:56.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:56.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902336049628542,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:56.171 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:56.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:56.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902336049628542,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:56.175 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:56.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:56.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"@username","version":0,"timestamp":1776902336049628542,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:56.178 DEBUG [tests.light_push.test_publish] Running test with content topic A password
2026-04-22 23:58:56.179 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:56.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "P@ssw0rd!", "timestamp": 1776902336179061610}}'
2026-04-22 23:58:56.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:56.193 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:56.295 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:56.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:56.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902336179061610,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:56.300 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:56.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:56.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902336179061610,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:56.304 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:56.304 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:56.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"P@ssw0rd!","version":0,"timestamp":1776902336179061610,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:56.308 DEBUG [tests.light_push.test_publish] Running test with content topic A date in common format
2026-04-22 23:58:56.308 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:56.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "01/11/2023", "timestamp": 1776902336308518775}}'
2026-04-22 23:58:56.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:56.322 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:56.422 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:56.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:56.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902336308518775,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:56.427 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:56.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:56.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902336308518775,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:56.431 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:56.431 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:56.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"01/11/2023","version":0,"timestamp":1776902336308518775,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:56.434 DEBUG [tests.light_push.test_publish] Running test with content topic A time string
2026-04-22 23:58:56.435 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:56.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "12:00:00", "timestamp": 1776902336434996443}}'
2026-04-22 23:58:56.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:56.449 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:56.549 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:56.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:56.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902336434996443,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:56.553 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:56.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:56.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902336434996443,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:56.557 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:56.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:56.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"12:00:00","version":0,"timestamp":1776902336434996443,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:56.560 DEBUG [tests.light_push.test_publish] Running test with content topic A mathematical equation
2026-04-22 23:58:56.561 DEBUG [src.steps.light_push] Lightpushing message
2026-04-22 23:58:56.561 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11276/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/198/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "E = mc^2", "timestamp": 1776902336560926915}}'
2026-04-22 23:58:56.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-04-22 23:58:56.577 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-04-22 23:58:56.677 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:56.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39302/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:56.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902336560926915,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:56.682 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:56.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25101/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:56.684 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902336560926915,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:56.686 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-04-22 23:58:56.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11276/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d 'None'
2026-04-22 23:58:56.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"E = mc^2","version":0,"timestamp":1776902336560926915,"ephemeral":false,"proof":""}]'
2026-04-22 23:58:56.691 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-04-22 23:58:56.692 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-04-22 23:58:56.693 DEBUG [src.node.waku_node] Stopping container with id 53de76e04787
2026-04-22 23:58:57.181 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:58:57.182 DEBUG [src.node.waku_node] Stopping container with id 0aef5fa95935
2026-04-22 23:58:57.657 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:58:57.659 DEBUG [src.node.waku_node] Stopping container with id bc1ba170bb4f
2026-04-22 23:58:57.995 ERROR [src.node.docker_mananger] Max retries reached for container 53de76e04787. Exiting log stream.
2026-04-22 23:58:58.127 DEBUG [src.node.waku_node] Container stopped.
2026-04-22 23:58:58.129 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-04-22 23:58:58.177 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:58:58.241 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-04-22 23:58:58.292 DEBUG [src.node.docker_mananger] No errors found in the waku logs.