TUTORIAL TESTNET SEI NETWORK

Jalan Kan Semua Perintah Ini Ya Gayss 🙂 Buka di Terminal VPS Yang Kalian Punya

sudo apt update && sudo apt upgrade --yes
sudo apt install make clang pkg-config libssl-dev build-essential git jq ncdu bsdmainutils htop net-tools lsof --yes

Install go:

[Copy & Paste]

cd $HOME
wget -O go1.18.1.linux-amd64.tar.gz https://golang.org/dl/go1.18.1.linux-amd64.tar.gz

[Copy & Paste]

rm -rf /usr/local/go && tar -C /usr/local -xzf go1.18.1.linux-amd64.tar.gz && rm go1.18.1.linux-amd64.tar.gz

[Copy & Paste Semua]

echo 'export GOROOT=/usr/local/go' >> $HOME/.bash_profile
echo 'export GOPATH=$HOME/go' >> $HOME/.bash_profile
echo 'export GO111MODULE=on' >> $HOME/.bash_profile
echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> $HOME/.bash_profile && . $HOME/.bash_profile
go version

Build Sei Network

[Copy & Paste Satu Per Satu]

git clone https://github.com/sei-protocol/sei-chain.git

cd sei-chain
git checkout 1.0.0beta

go build -o build/seid ./cmd/sei-chaind/

sudo mv build/seid /usr/bin/seid
seid init "monikername" --chain-id sei-testnet-1

“monikername” Ganti Dengan Nama Validator Kalian & Ingatkan Jangan Lupa

Edit Variables

wget -qO $HOME/.sei-chain/config/genesis.json "https://raw.githubusercontent.com/sei-protocol/testnet/master/sei-testnet-1/genesis.json"
seid unsafe-reset-all
wget -qO $HOME/.sei-chain/config/addrbook.json "https://raw.githubusercontent.com/sei-protocol/testnet/master/sei-testnet-1/addrbook.json"
PEERS="67cd4f00052f81d4abbcc8013e300b302a3ffe6e@95.216.189.214:26656,5082637d2face9dd32c4ad7eff34d38df4244c9a@65.21.123.69:26642,4aaa57eb2ed8f839253193a893389338c081929b@80.82.215.233:26656,38b4d78c7d6582fb170f6c19330a7e37e6964212@194.163.189.114:46656,27aab76f983cd7c6558f1dfc50b919daaef14555@3.22.112.181:26656,585727dac5df8f8662a8ff42052a9584a1f7ee95@165.22.25.77:26656,243adacf5f0278bc6c660845914fc210f0a027ee@51.89.225.8:26657"
sed -i.bak -e "s/^persistent_peers =./persistent_peers = \"$PEERS\"/" $HOME/.sei-chain/config/config.toml

Install systemd

[Copy & Paste Semua]

echo "[Unit]
Description=Sei Node
After=network.target
[Copy & Paste Semua]

[Service]
User=$USER
Type=simple
ExecStart=$(which seid) start
Restart=on-failure
LimitNOFILE=65535
[Copy & Paste Semua]

[Install]
WantedBy=multi-user.target" > $HOME/seid.service
[Copy & Paste Semua]

sudo mv $HOME/seid.service /etc/systemd/system
sudo tee <<EOF >/dev/null
/etc/systemd/journald.conf
Storage=persistent
EOF
[Copy & Paste Semua]

sudo systemctl restart systemd-journald
sudo systemctl daemon-reload
sudo systemctl enable seid
sudo systemctl restart seid
journalctl -u seid -f -o cat

KETIK CTRL + C Untuk Menyetop Script Yang Berjalan

Create a seid wallet

seid keys add keyname

Keyname atau Nama Wallet : Ganti Sesuai Keinginan dan Harus di Ingat, Karena Akan di Gunakan Waktu Membuat Validator

(Masukan Pharse Keplr Wallet Kalian 2x) | Simpan Address, Pharse Baru & Data Data Yang Muncul)

Using faucet

curl -X POST -d '{"address": "$ACCOUNT_ADDRESS", "coins": ["100000000usei"]}' http://3.22.112.181:8000/

NOTE : Faucet Sedang Tidak Bisa di Gunakan, Kalian Bisa Minta Faucet Isi Form Ini : https://docs.google.com/forms/d/1WmhFJ2IoS5NbrPgwf2FL5AWnPWfANi2tZN2phHkSeIE/viewform?edit_requested=true

Setelah Sudah Mendapatkan Faucet, Baru Lanjut Create Validator

Create a validator

[Copy & Paste Semua]

seid tx staking create-validator \
--amount=100000000usei \
--pubkey=$(seid tendermint show-validator) \
--moniker=monikername \
--chain-id=sei-testnet-1 \
--from=keyname \
--commission-rate="0.10" \
--commission-max-rate="0.20" \
--commission-max-change-rate="0.01" \
--identity="" \
--min-self-delegation="1"

Ganti Keyname : Dengan Nama Wallet Kalian Yg Sebelumnya Sudah di Buat
Ganti Monker : Dengan Nama Moniker/Validator Kalian Yg Sebelumnya Sudah di Buat