Zetachain (Testnet)
Last updated
Last updated
Commission : 10%
# Update System and install required tools
sudo apt update
sudo apt-get install git curl build-essential make jq gcc snapd chrony lz4 tmux unzip bc -y
# Install Go
cd $HOME
curl https://dl.google.com/go/go1.20.5.linux-amd64.tar.gz | sudo tar -C/usr/local -zxvf -
# Update environment variables to include go
cat <<'EOF' >>$HOME/.profile
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GO111MODULE=on
export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin
EOF
source $HOME/.profile
# check go version
go version
# Install Zetachain
mkdir -p $HOME/go/bin
wget https://zetachain-external-files.s3.amazonaws.com/binaries/athens3/v4.0.0/zetacored-ubuntu-22-amd64
mv zetacored-ubuntu-22-amd64 zetacored
chmod +x zetacored
cp zetacored $HOME/go/bin/
zetacored version
# Initialize Node
zetacored init <moniker> --chain-id=athens_7001-1
# Download Genesis
curl -Ls https://snapshots.synergynodes.com/genesis/zetachain_testnet/genesis.json > $HOME/.zetacored/config/genesis.json
# Download Addrbook
curl -Ls https://snapshots.synergynodes.com/addrbook/zetachain_testnet/addrbook.json > $HOME/.zetacored/config/addrbook.json
# Update Peers
[email protected]:26656,[email protected]:36610,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:22556,[email protected]:16056,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:31656,[email protected]:26656,[email protected]:26656,[email protected]:26656
sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = \"$PEERS\"/" $HOME/.zetacored/config/config.toml
# Create Service
sudo tee /etc/systemd/system/zetacored.service > /dev/null <<EOF
[Unit]
Description=Zetacored Daemon
#After=network.target
StartLimitInterval=350
StartLimitBurst=10
[Service]
Type=simple
User=node
ExecStart=/home/node/go/bin/zetacored start
Restart=on-abort
RestartSec=30
[Install]
WantedBy=multi-user.target
[Service]
LimitNOFILE=1048576
EOF
sudo systemctl daemon-reload
sudo systemctl enable zetacored
# Download the snapshot from
# https://backups.synergynodes.com/snapshot_zetachain_testnet.php
# Start the node
sudo systemctl restart zetacored
# Monitor the logs
journalctl -u zetacored -f
The persistent peers list is updated every day. Here is the list of persistent peers:
[email protected]:26656,[email protected]:36610,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:22556,[email protected]:16056,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:31656,[email protected]:26656,[email protected]:26656,[email protected]:26656
You can use the following to update the peers in config.toml file
[email protected]:26656,[email protected]:36610,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:22556,[email protected]:16056,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:31656,[email protected]:26656,[email protected]:26656,[email protected]:26656
sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = \"$PEERS\"/" $HOME/.zetacored/config/config.toml
The Addrbook is updated once every week. Stop the node, download addrbook.json file, replace it and restart the node.
wget -O addrbook.json https://snapshots.synergynodes.com/addrbook/zetachain_testnet/addrbook.json --inet4-only
mv addrbook.json $HOME/.zetacored/config
We recommend you to download the genesis.json file from Zetachain official Github page. However, we also provide the same copy of the genesis.json file. You can download and replace the genesis.json file using the following commands.
wget -O genesis.json https://snapshots.synergynodes.com/genesis/zetachain_testnet/genesis.json --inet4-only
mv genesis.json $HOME/.zetacored/config
Delegation Address :