Ethereum testnet configuration utilities. Used for making quick docker based ethereum testnets.
- make docker
- make client-dockers
- sudo make clean
- make run-docker-config
- (in docker) python3 /source/modules/python/create_scenario.py --config /source/configs/testing-config.yaml --docker
- (in docker) exit
- (in project root directory on host) docker-compose up --force-recreate
Bootstrap mode creates a docker-compose.yaml that contains a container that builds the testnet data for you.
- sudo make clean
- make run-docker-config
- (in docker) python3 /source/modules/python/create_scenario.py --config /source/configs/testing-config.yaml --docker --bootstrap-mode
- (in docker) exit
- (in project root directory on host) docker-compose up --force-recreate
Config files for generating local_testnets.
Currently you can easily set up prysm, lighthouse, and teku beacon/validator combos. Additionally there is a status-checker
To enable this feature just set status-checker: enabled: True under scripts in the config file you are using. The code for this can be found in the scripts/status_checker.py
A generic client that just starts up a docker image with the entrypoint that you define. You must also specify the source of the script and its destination to be copied to. The source and be a list if you need multiple modules.