6e96757d10 | ||
---|---|---|
.gitignore | ||
Readme.md | ||
batch_gen.sh | ||
gen_jsons.sh | ||
generate_network.py | ||
main.star | ||
run_kurtosis_tests.sh |
Readme.md
This repo contains scripts to generate network models (in JSON) and waku configuration files (in TOMLs) for wakukurtosis runs.
generate_network.py
generate_network.py generates one network and per-node configuration files. The tool is configurable with specified number of nodes, topics, network types, node types. Use with Python3. Comment out the #draw(fname, H)
line to visualise the generated graph.
usage: $./generate_network --help
batch_gen.sh
batch_gen.sh can generate given number of Waku networks and outputs them to a directory. Please make sure that the output directory does not exists; both relative and absolute paths work. The Wakunode parameters are generated at random; edit the MIN and MAX for finer control. The script requires bc & /dev/urandom.
usage: $./batch_gen.sh <#number of networks needed>