1.安装需要的包
sudo apt update && \
sudo apt install curl git jq build-essential gcc unzip wget lz4 -y
![融资3500万美金的AI项目,0G Labs验证者节点图文教程](http://btcdh.top/wp-content/uploads/2024/04/ICV8YsQ40eFyQOcNQNi05-1-1-1-1.png)
2.安装Go
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" >> $HOME/.bash_profile && \
source $HOME/.bash_profile && \
go version
![融资3500万美金的AI项目,0G Labs验证者节点图文教程](http://btcdh.top/wp-content/uploads/2024/04/2ok_cMaVORVAUkglzSdFj-1-1-1-1.png)
3. 构建evmosd
二进制文件
git clone https://github.com/0glabs/0g-evmos.git
cd 0g-evmos
git checkout v1.0.0-testnet
make install
evmosd version
![融资3500万美金的AI项目,0G Labs验证者节点图文教程](http://btcdh.top/wp-content/uploads/2024/04/tidqPnHlKXK-YaCE5o9NS-1-1-1-1.png)
4. 设置变量
echo 'export MONIKER="My_Node"' >> ~/.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
![融资3500万美金的AI项目,0G Labs验证者节点图文教程](http://btcdh.top/wp-content/uploads/2024/04/4C-jFpXBgsFpmajZ3n0hf-1-1-1-1.png)
5. 初始化节点
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 # You can set it to "test" so you will not be asked for a password
![融资3500万美金的AI项目,0G Labs验证者节点图文教程](http://btcdh.top/wp-content/uploads/2024/04/ZKK37P8T6c5BISN8q693W-1-1-1-1.png)
6.下载genesis.json
wget https://github.com/0glabs/0g-evmos/releases/download/v1.0.0-testnet/genesis.json -O $HOME/.evmosd/config/genesis.json
![融资3500万美金的AI项目,0G Labs验证者节点图文教程](http://btcdh.top/wp-content/uploads/2024/04/u1JOmLoXD6ir-y-va9ZFZ-1-1-1-1.png)
7. 将种子和对等点添加到 config.toml
PEERS="1248487ea585730cdf5d3c32e0c2a43ad0cda973@peer-zero-gravity-testnet.trusted-point.com:26326" && \
SEEDS="8c01665f88896bca44e8902a30e4278bed08033f@54.241.167.190:26656,b288e8b37f4b0dbd9a03e8ce926cd9c801aacf27@54.176.175.48:26656,8e20e8e88d504e67c7a3a58c2ea31d965aa2a890@54.193.250.204:26656,e50ac888b35175bfd4f999697bdeb5b7b52bfc06@54.215.187.94:26656" && \
sed -i -e "s/^seeds *=.*/seeds = \"$SEEDS\"/; s/^persistent_peers *=.*/persistent_peers = \"$PEERS\"/" $HOME/.evmosd/config/config.toml
![融资3500万美金的AI项目,0G Labs验证者节点图文教程](http://btcdh.top/wp-content/uploads/2024/04/YSf7-iONLAgj8wJHym5Jx-1-1-1-1.png)
8. 设置最低 Gas 价格
sed -i "s/^minimum-gas-prices *=.*/minimum-gas-prices = \"0.00252aevmos\"/" $HOME/.evmosd/config/app.toml
![融资3500万美金的AI项目,0G Labs验证者节点图文教程](http://btcdh.top/wp-content/uploads/2024/04/DLv8rZzQnW168Y_cvWkC_-1-1-1-1.png)
9.创建服务文件
sudo tee /etc/systemd/system/ogd.service > /dev/null <<EOF
[Unit]
Description=OG Node
After=network.target
[Service]
User=$USER
Type=simple
ExecStart=$(which evmosd) start --home $HOME/.evmosd
Restart=on-failure
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF
![融资3500万美金的AI项目,0G Labs验证者节点图文教程](http://btcdh.top/wp-content/uploads/2024/04/h4m34G0EMQekds_aLLfC8-1-1-1-1.png)
10.启动节点
sudo systemctl daemon-reload && \
sudo systemctl enable ogd && \
sudo systemctl restart ogd && \
sudo journalctl -u ogd -f -o cat
![融资3500万美金的AI项目,0G Labs验证者节点图文教程](http://btcdh.top/wp-content/uploads/2024/04/IVicVJe2wXjUzIt9gYawu-1-1-1-1.png)
出现此界面,代表成功启动节点
CTRL+C 退出即可
11. 为您的验证器创建一个钱包
evmosd keys add $WALLET_NAME
![融资3500万美金的AI项目,0G Labs验证者节点图文教程](http://btcdh.top/wp-content/uploads/2024/04/FUa5wqzWDFvwFsfXKl9FK-1-1-1-1.png)
12. 提取十六进制地址以向水龙头请求一些代币
输入下面命令
echo "0x$(evmosd debug addr $(evmosd keys show $WALLET_NAME -a) | grep hex | awk '{print $3}')"
![融资3500万美金的AI项目,0G Labs验证者节点图文教程](http://btcdh.top/wp-content/uploads/2024/04/09BM-3F2G1fZTBPJZoX-F-1-1-1-1.png)
13. 领取测试币,每次只能0.1
用上面复制的16进制地址领取测试币
14.查看钱包余额(需要区块同步完成才可以查看)
evmosd q bank balances $(evmosd keys show $WALLET_NAME -a)
![融资3500万美金的AI项目,0G Labs验证者节点图文教程](http://btcdh.top/wp-content/uploads/2024/04/dPU-yRD9J0yhMBN3ijrPk-1-1-1-1.png)
15. 创建验证器,需要等待区块同步完成
检查同步状态,同步区块之后可以创建验证者
evmosd status | jq .SyncInfo
![融资3500万美金的AI项目,0G Labs验证者节点图文教程](http://btcdh.top/wp-content/uploads/2024/04/n2gGVz4yQaMoWaxa-yDO9-1-1-1-1.png)
evmosd tx staking create-validator \
--amount=10000000000000000aevmos \
--pubkey=$(evmosd tendermint show-validator) \
--moniker=$MONIKER \
--chain-id=$CHAIN_ID \
--commission-rate=0.05 \
--commission-max-rate=0.10 \
--commission-max-change-rate=0.01 \
--min-self-delegation=1 \
--from=$WALLET_NAME \
--identity="" \
--website="" \
--details="0G to the moon!" \
--gas=500000 --gas-prices=99999aevmos \
-y
![融资3500万美金的AI项目,0G Labs验证者节点图文教程](http://btcdh.top/wp-content/uploads/2024/04/aJzHi09iD0M4rv4MT2o-1-1-1-1.png)
![融资3500万美金的AI项目,0G Labs验证者节点图文教程](http://btcdh.top/wp-content/uploads/2024/04/3WLAGiyz9SVjyEHYGduMI-1-1-1-1.png)
到官方验证网址查看自己的节点情况即可
https://explorer.validatorvn.com/OG-Testnet/staking
![融资3500万美金的AI项目,0G Labs验证者节点图文教程](http://btcdh.top/wp-content/uploads/2024/04/Iy5ti0aItL_PLn4nsXU_A-1-1-1-1.png)
![融资3500万美金的AI项目,0G Labs验证者节点图文教程](http://btcdh.top/wp-content/uploads/2024/04/aZFOYMNSa5Gjw2ICWyFSf-1-1-1-1.png)
出处 小蓝鸟BtcK241918
常用命令
重启节点
sudo systemctl restart ogd && sudo journalctl -u ogd -f -o cat
检查同步状态
evmosd status | jq .SyncInfo
查看日志
sudo journalctl -u ogd -f -o cat
查看节点状态
evmosd status | jq
停止节点
sudo systemctl stop ogd
升级节点
cd 0g-evmos
git fetch
git checkout tags/<version>
make install
evmosd version
# Restrt the node
sudo systemctl restart ogd && sudo journalctl -u ogd -f -o cat
删除节点
sudo systemctl stop ogd
sudo systemctl disable ogd
sudo rm /etc/systemd/system/ogd.service
rm -rf $HOME/.evmosd $HOME/0g-evmos
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...