Installing binaries:
cd $HOME
mkdir -p empe-chain && cd empe-chain
curl -LO https://github.com/empe-io/empe-chain-releases/raw/master/v0.2.2/emped_v0.2.2_linux_amd64.tar.gz
tar -xvf emped_v0.2.2_linux_amd64.tar.gz
mv emped ~/go/bin
chmod u+x ~/go/bin/emped
Verify:
emped version --long | grep -e version -e commit
Output logs:version: 0.2.2commit: 89a4061fa99a171bb2a15a5c23f0c61749511abd
emped init BITNODES_guide --chain-id empe-testnet-2
Download genesis:
wget -O $HOME/.empe-chain/config/genesis.json "https://raw.githubusercontent.com/empe-io/empe-chains/master/testnet-2/genesis.json"sha256sum $HOME/.empe-chain/config/genesis.json
make sure check summ need to be: 2aabbc5e3cabbd0f2cdb9a442dc476397c05b624f42ee23e832fdf1c48f60c91
Download addrbook
wget -O $HOME/.empe-chain/config/genesis.json "https://raw.githubusercontent.com/opsmanager1/Guide_services/main/testnets/empeira/addrbook.json"
Set up the minimum gas price and Peers/Seeds/Filter peers/MaxPeers
sed -i.bak -e "s/^minimum-gas-prices *=.*/minimum-gas-prices = \"0.0025uempe\"/;" ~/.empe-chain/config/app.tomlpeers=""sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = \"$peers\"/" $HOME/.empe-chain/config/config.tomlexternal_address=$(wget -qO- eth0.me)sed -i.bak -e "s/^external_address *=.*/external_address = \"$external_address:26656\"/" $HOME/.empe-chain/config/config.toml
Set up pruning (OPTIONAL)
pruning="custom"pruning_keep_recent="1000"pruning_interval="10"sed -i -e "s/^pruning *=.*/pruning = \"$pruning\"/" $HOME/.empe-chain/config/app.tomlsed -i -e "s/^pruning-keep-recent *=.*/pruning-keep-recent = \"$pruning_keep_recent\"/" $HOME/.empe-chain/config/app.tomlsed -i -e "s/^pruning-interval *=.*/pruning-interval = \"$pruning_interval\"/" $HOME/.empe-chain/config/app.tomll
Enable/Disable Snapshots (OPTIONAL)
snapshot_interval=1000sed -i.bak -e "s/^snapshot-interval *=.*/snapshot-interval = \"$snapshot_interval\"/" ~/.empe-chain/config/app.toml
Create a service file
tee /etc/systemd/system/emped.service > /dev/null <<EOF
[Unit]
Description=emped Node Service
After=network.target
[Service]
Type=simple
User=emped
ExecStart=/usr/bin/emped
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
Start node
systemctl daemon-reload
systemctl enable emped
systemctl restart emped && journalctl -u emped -f -o cat