How to setup a multi-client ethereum Eth1-Eth2 merge testnet with python
Mergenet tutorial
How to setup a multi-client ethereum Eth1-Eth2 merge testnet with python
Preparing the setup environment
In this tutorial, we use a series of scripts to generate configuration
files, and these scripts have dependencies that we need to
install. You can either install these dependencies on your host or you
can run those scripts inside a docker container. We call this
environment setupenv.
Preparing the setup environment on your host:
apt-get install python3-dev python3-pip python3-venv golang
# Check that you have Go 1.16+ installed
go version
# Create, start and install python venv
python -m venv venv
. venv/bin/activate
pip install -r requirements.txt
# Install eth2-testnet-genesis tool (Go 1.16+ required)
go install github.com/protolambda/[email protected]
# Install eth2-val-tools
go install github.com/protolambda/[email protected]
# You are