2023-06-26 17:28:50 +02:00
2023-06-26 17:28:50 +02:00
2023-06-26 17:07:14 +02:00
2023-06-26 17:28:50 +02:00
2023-06-26 17:07:14 +02:00
2023-06-26 17:07:14 +02:00
2023-06-26 17:07:14 +02:00
2023-06-26 17:07:14 +02:00
2023-06-26 17:07:14 +02:00
2023-06-26 17:07:14 +02:00

nwaku-simulator

Requires

  • docker
  • docker-compose

How to run

Without changing anything:

git clone 
cd waku-simulator
export NWAKU_IMAGE=statusteam/nim-waku:v0.17.0
export NUM_NWAKU_NODES=5
docker-compose up -d

This will:

  • spin up grafana/prometheus for monitoring
  • spin up a bootstrap nwaku node
  • spin up NUM_NWAKU_NODES nwaku nodes
  • spin up a waku-publisher instance that will inject traffic into the network (see flags for rate and msg size)

Nodes can be monitored here: http://localhost:3000/d/yns_4vFVk/nwaku-monitoring?orgId=1

warning

in case arp tables are overflowing:

sysctl net.ipv4.neigh.default.gc_thresh3=32000
Description
Tool to simulate a waku network with multiple nodes, traffic and users
https://simulator.waku.org
Readme
Languages
Shell 67%
HTML 33%