sudo apt update && \\\\\\\\
sudo apt install curl git jq build-essential gcc unzip wget lz4 -y
cd $HOME && \\\\\\\\
ver="1.21.3" && \\\\\\\\
wget "<https://golang.org/dl/go$ver.linux-amd64.tar.gz>" && \\\\\\\\
sudo rm -rf /usr/local/go && \\\\\\\\
sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz" && \\\\\\\\
rm "go$ver.linux-amd64.tar.gz" && \\\\\\\\
echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> ~/.bash_profile && \\\\\\\\
source ~/.bash_profile && \\\\\\\\
wget <https://rpc-zero-gravity-testnet.vousamanpro.net/evmosd>
chmod +x ./evmosd
mv ./evmosd /usr/local/bin/
evmosd version
<aside> ⚠️ Replace with your own values
</aside>
echo 'export MONIKER="Name_you_choice"' >> ~/.bash_profile
echo 'export CHAIN_ID="zgtendermint_9000-1"' >> ~/.bash_profile
echo 'export WALLET_NAME="wallet"' >> ~/.bash_profile
echo 'export RPC_PORT="26657"' >> ~/.bash_profile
source $HOME/.bash_profile
Note: MONIKER="Name_you_choice"' is a name you choice
cd $HOME
evmosd init $MONIKER --chain-id $CHAIN_ID
evmosd config chain-id $CHAIN_ID
evmosd config node tcp://localhost:$RPC_PORT
evmosd config keyring-backend os
genesis.jsonwget <https://rpc-zero-gravity-testnet.vousamanpro.net/genesis.json> -O $HOME/.evmosd/config/genesis.json
config.tomlPEERS="1248487ea585730cdf5d3c32e0c2a43ad0cda973@peer-zero-gravity-testnet.vousamanpro.net:26326" && \\\\
SEEDS="[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656" && \\\\
sed -i -e "s/^seeds *=.*/seeds = \\\\"$SEEDS\\\\"/; s/^persistent_peers *=.*/persistent_peers = \\\\"$PEERS\\\\"/" $HOME/.evmosd/config/config.toml
EXTERNAL_IP=$(wget -qO- eth0.me) \\\\
PROXY_APP_PORT=26658 \\\\
P2P_PORT=26656 \\\\
PPROF_PORT=6060 \\\\
API_PORT=1317 \\\\
GRPC_PORT=9090 \\\\
GRPC_WEB_PORT=9091
sed -i \\\\
-e "s/\\\\(proxy_app = \\\\"tcp:\\\\/\\\\/\\\\)\\\\([^:]*\\\\):\\\\([0-9]*\\\\).*/\\\\1\\\\2:$PROXY_APP_PORT\\\\"/" \\\\
-e "s/\\\\(laddr = \\\\"tcp:\\\\/\\\\/\\\\)\\\\([^:]*\\\\):\\\\([0-9]*\\\\).*/\\\\1\\\\2:$RPC_PORT\\\\"/" \\\\
-e "s/\\\\(pprof_laddr = \\\\"\\\\)\\\\([^:]*\\\\):\\\\([0-9]*\\\\).*/\\\\1localhost:$PPROF_PORT\\\\"/" \\\\
-e "/\\\\[p2p\\\\]/,/^\\\\[/{s/\\\\(laddr = \\\\"tcp:\\\\/\\\\/\\\\)\\\\([^:]*\\\\):\\\\([0-9]*\\\\).*/\\\\1\\\\2:$P2P_PORT\\\\"/}" \\\\
-e "/\\\\[p2p\\\\]/,/^\\\\[/{s/\\\\(external_address = \\\\"\\\\)\\\\([^:]*\\\\):\\\\([0-9]*\\\\).*/\\\\1${EXTERNAL_IP}:$P2P_PORT\\\\"/; t; s/\\\\(external_address = \\\\"\\\\).*/\\\\1${EXTERNAL_IP}:$P2P_PORT\\\\"/}" \\\\
$HOME/.evmosd/config/config.toml
sed -i \\\\
-e "/\\\\[api\\\\]/,/^\\\\[/{s/\\\\(address = \\\\"tcp:\\\\/\\\\/\\\\)\\\\([^:]*\\\\):\\\\([0-9]*\\\\)\\\\(\\\\".*\\\\)/\\\\1\\\\2:$API_PORT\\\\4/}" \\\\
-e "/\\\\[grpc\\\\]/,/^\\\\[/{s/\\\\(address = \\\\"\\\\)\\\\([^:]*\\\\):\\\\([0-9]*\\\\)\\\\(\\\\".*\\\\)/\\\\1\\\\2:$GRPC_PORT\\\\4/}" \\\\
-e "/\\\\[grpc-web\\\\]/,/^\\\\[/{s/\\\\(address = \\\\"\\\\)\\\\([^:]*\\\\):\\\\([0-9]*\\\\)\\\\(\\\\".*\\\\)/\\\\1\\\\2:$GRPC_WEB_PORT\\\\4/}" $HOME/.evmosd/config/app.toml