- mainnet
- sepolia
- holesky
- ephemery
- regtest
Supported execution clients
- besu
- erigon
- geth
- nethermind
- reth
Suppported consensus clients
- lighthouse
- lodestar
- nimbus-eth2
- prysm
- teku
sudo apt install -y eth-node-regtest
# or with validator
sudo apt install -y eth-node-regtest eth-node-regtest-validator
sudo apt install -y eth-node-regtest eth-node-reth
sudo apt install -y eth-node-regtest eth-node-reth eth-node-teku
sudo apt remove -y eth-node-reth-regtest eth-node-teku-regtest
sudo apt install -y eth-node-reth-regtest eth-node-teku-regtest
sudo apt remove -y eth-node-reth-regtest
# This will only work if you didn't install multiple consensus clients before
# same for execution clients
sudo apt install -y eth-node-config-regtest-besu
# Short form
systemctl is-active eth-node-reth-regtest.service
systemctl is-active eth-node-teku-regtest.service
# Long form
systemctl status eth-node-reth-mainnet.service
systemctl status eth-node-teku-mainnet.service
journalctl -u eth-node-reth-mainnet.service | less -S
journalctl -u eth-node-teku-mainnet.service | less -S
sudo -u eth-node-reth-regtest /bin/bash /usr/lib/eth-node-reth-regtest/bin/run-reth.sh \
--conf-file /etc/eth-node-regtest-config/regtest.conf \
--conf-file /etc/eth-node-reth-regtest/reth-regtest.conf
sudo -u eth-node-teku-validator-regtest /bin/bash /usr/lib/eth-node-teku-validator-regtest/bin/run-teku-validator.sh \
--conf-file /etc/eth-node-regtest-config/regtest.conf \
--conf-file /etc/eth-node-teku-validator-regtest/teku-validator-regtest.conf
#sudo -u eth-node-<client>-<network> ls /var/logs/eth-node-<network>/<client>
sudo -u eth-node-teku-regtest ls /var/logs/eth-node-regtest/teku
- creating groups for networks (sudo groupadd eth-node-regtest)
- add service users to newtork groups (sudo usermod -aG eth-node-regtest eth-node-regtest-reth)