4 Core CPU
16 Gb RAM
500 GB SSD
wget -q -O 0g.sh https://api.nodes.guru/0g.sh && sudo chmod +x 0g.sh && ./0g.sh && source $HOME/.bash_profileกรอกชื่อsudo apt install lz4 snapd -y0gchaind keys add wallet --ethสร้างเป๋าใหม่ จด seed ไว้ด้วย ถ้าต้องการดู Private key ให้ใช้0gchaind keys unsafe-export-eth-key walletหรือมีเป๋าเดิมอยู่แล้วใช้
0gchaind keys add wallet --recover --ethดึง snapshot ทีละบรรทัด
sudo systemctl stop 0g cp $HOME/.0gchain/data/priv_validator_state.json $HOME/.0gchain/priv_validator_state.json.backup 0gchaind tendermint unsafe-reset-all --home $HOME/.0gchain --keep-addr-book wget -O lasted_snapshot.tar.lz4 https://public-snapshot-storage-develop.s3.amazonaws.com/zerog/zgtendermint_16600-2/snapshots/zerog_154135.tar.lz4 lz4 -c -d lasted_snapshot.tar.lz4 | tar -x -C $HOME/.0gchain cp $HOME/.0gchain/priv_validator_state.json.backup $HOME/.0gchain/data/priv_validator_state.json rm -v lasted_snapshot.tar.lz4 sudo systemctl restart 0g && sudo journalctl -u 0g -f --no-hostnameเอาเป๋าไปเพิ่มบน Metamask ให้ได้ 0x address แล้วไปขอ faucet ที่ https://faucet.0g.ai/
สร้าง validator เพิ่ม stake ให้ติด top 125 เสมอ
0gchaind tx staking create-validator \ --amount=1000000ua0gi \ --pubkey=$(0gchaind tendermint show-validator) \ --moniker="$VALIDATOR" \ --chain-id="zgtendermint_16600-2" \ --commission-rate="0.10" \ --commission-max-rate="0.20" \ --commission-max-change-rate="0.01" \ --min-self-delegation="1" \ --gas=auto \ --gas-adjustment=1 \ --from=wallet -yจากนั้น Delegate เพิ่มให้ติดอันดับ Top 125 โดยรันคำสั่งนี้
0gchaind tx staking delegate <YOUR_VALIDATOR_ADDRESS> 1000000ua0gi --from wallet --chain-id zgtendermint_16600-2 --gas=auto --gas-adjustment=1.7
