mirror of https://github.com/vacp2p/wakurtosis.git
e918855098 | ||
---|---|---|
kurtosis-module | ||
scripts | ||
.dockerignore | ||
.gitignore | ||
README.md | ||
kurtosis.yml | ||
main.star | ||
package.json | ||
prometheus.yml | ||
start.sh | ||
tsconfig.json | ||
yarn.lock |
README.md
Wakurtosis
Starting version for Waku network simulations (https://github.com/waku-org/pm/issues/2)
Kurtosis: https://docs.kurtosis.com/
How to use:
Before using this repository make sure that:
- You are using Kurtosis version 0.57.4. This is important, as they are working on it and changes can be huge depending on different versions. You can find all Kurtosis versions here.
- The topology that will be instantiated is defined in
kurtosis-module/starlark/waku_test_topology.json
. This topology is created with https://github.com/logos-co/Waku-topology-test - Each node will need its own configuration file in
kurtosis-module/starlark/config_files/waku_X.toml
beingwaku_X
the same name that is defined in the topology.
Run this repo with:
kurtosis run main.star
If you want to use the same configuration for every node, you can use:
kurtosis run main.star --args '{"same_toml_configuration": true}'
This will use the file kurtosis-module/starlark/config_files/waku_general.toml
for every node.
Please, any improvements/bugs that you see, create an issue and we will work on it.