cat > $HOME/consensus.service << EOF
# Lodestar consensus layer client service
# file: /etc/systemd/system/consensus.service
Description = Lodestar Consensus Layer Client service
Wants = network-online.target
After = network-online.target
WorkingDirectory= $HOME/git/lodestar
ExecStart = $HOME/git/lodestar/lodestar beacon \
--rootDir="/var/lib/lodestar" \
--paramsFile="/var/lib/lodestar/config.yaml" \
--genesisStateFile="/var/lib/lodestar/genesis.ssz" \
--eth1.providerUrls=http://127.0.0.1:8545 \
--execution.urls="http://127.0.0.1:8550" \
--jwt-secret="/var/lib/besu/jwtsecret" \
--bootnodesFile="/var/lib/lodestar/boot_enr.yaml" \
--network.discv5.bootEnrs="enr:-Iq4QMCTfIMXnow27baRUb35Q8iiFHSIDBJh6hQM5Axohhf4b6Kr_cOCu0htQ5WvVqKvFgY28893DHAg8gnBAXsAVqmGAX53x8JggmlkgnY0gmlwhLKAlv6Jc2VjcDI1NmsxoQK6S-Cii_KmfFdUJL2TANL3ksaKUnNXvTCv1tLwXs0QgIN1ZHCCIyk" \
--network.connectToDiscv5Bootnodes \
--network.discv5.enabled=true \
--eth1.depositContractDeployBlock=0 \
--api.rest.host 0.0.0.0 \
--metrics.serverPort 8008
WantedBy = multi-user.target