MONIKER="YOUR_MONIKER_GOES_HERE"
Replace "YOUR_MONIKER_GOES_HERE" with your desired validator name.
cd $HOME
rm -rf althea
git clone https://github.com/althea-net/althea-L1 althea
cd althea
git checkout v1.2.0
mkdir -p .althea/cosmovisor/genesis/bin
mv ~/go/bin/althea .althea/cosmovisor/genesis/bin/
rm -rf build
go install cosmossdk.io/tools/cosmovisor/cmd/cosmovisor@v1.4.0
althea config chain-id althea_258432-1
althea config node tcp://localhost:12457
althea init $MONIKER --chain-id althea_258432-1
curl -Ls https://raw.githubusercontent.com/AltheaFoundation/althea-L1-docs/main/althea-l1-mainnet-genesis.json > .althea/config/genesis.json
curl -Ls https://snapshots.lavenderfive.com/addrbooks/althea/addrbook.json > .althea/config/addrbook.json
sudo tee /etc/systemd/system/althea.service > /dev/null << EOF
[Unit]
Description=althea node service
After=network-online.target
[Service]
User=$USER
ExecStart=$(which cosmovisor) run start
WorkingDirectory=.althea
Restart=always
RestartSec=5
LimitNOFILE=65535
Environment="DAEMON_HOME=.althea"
Environment="DAEMON_NAME=althea"
Environment="DAEMON_ALLOW_DOWNLOAD_BINARIES=false"
Environment="DAEMON_RESTART_AFTER_UPGRADE=true"
Environment="UNSAFE_SKIP_BACKUP=true"
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:.althea/cosmovisor/current/bin"
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable althea