// Line 510 is a seasoned validator, actively supporting with cutting-edge hardware infrastructure //
// Line 510 is a seasoned validator, actively supporting with cutting-edge hardware infrastructure //


Share Dialog
Share Dialog

Subscribe to Line 510

Subscribe to Line 510
<100 subscribers
<100 subscribers
height: 0
Manual Upgrade
sudo systemctl stop 0gchaind
# build new binary
cd && rm -rf 0g-chain
git clone -b v0.2.3 https://github.com/0glabs/0g-chain.git
cd 0g-chain
make install
# update chain-id
0gchaind config chain-id zgtendermint_16600-2
# download new genesis and addrbook
curl -L https://snapshots-testnet.line510.io/0g-testnet/genesis.json > $HOME/.0gchain/config/genesis.json
curl -L https://snapshots-testnet.line510.io/0g-testnet/addrbook.json > $HOME/.0gchain/config/addrbook.json
# set new seeds
sed -i -e 's|^seeds *=.*|seeds = "81987895a11f6689ada254c6b57932ab7ed909b6@54.241.167.190:26656,010fb4de28667725a4fef26cdc7f9452cc34b16d@54.176.175.48:26656,e9b4bc203197b62cc7e6a80a64742e752f4210d5@54.193.250.204:26656,68b9145889e7576b652ca68d985826abd46ad660@18.166.164.232:26656"|' $HOME/.0gchain/config/config.toml
# reset chain data
0gchaind tendermint unsafe-reset-all --keep-addr-book
# start
sudo systemctl restart 0gchaind && sudo journalctl -u 0gchaind -f
sudo journalctl -u 0gchaind -f --no-hostname -o cat
Scheduled Upgrade
# Install tmux dependency, if needed
sudo apt update
sudo apt install -y tmux
tmux new -s 0g-testnet-zgtendermint_16600-2 "bash <(curl -s https://raw.githubusercontent.com/line-510/master/utils/schedule_upgrade.sh) -n 0g -i zgtendermint_16600-2 -t 0 -v zgtendermint_16600-2 -b 0gchaind -c https://line510.io/0g-testnet/cheat-sheet"
# CTRL+B D to exit the session
Snapshot
# Install dependencies, if needed
sudo apt update
sudo apt install lz4 -y
sudo systemctl stop 0gchaind
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
curl https://snapshots-testnet.line510.io/0g-testnet/0g-testnet_latest.tar.lz4 | lz4 -dc - | tar -xf - -C $HOME/.0gchain
mv $HOME/.0gchain/priv_validator_state.json.backup $HOME/.0gchain/data/priv_validator_state.json
sudo systemctl restart 0gchaind
sudo journalctl -u 0gchaind -f --no-hostname -o cat
Live Peers
PEERS="83f42e576746e3f320fe0ccb0694a0c6884802c8@207.180.235.31:12656,84d38c87aad27257a61ce471336138bf83036cf7@2.58.82.88:12656,f977689fd5166df5aef9ff899dec1a6f30690381@192.145.37.71:12656,914d06472c710867bc5cae34442bbbda63a32a95@185.193.67.205:26656,363ab14c79da1f647f40684698c47ad3871528a1@176.9.10.9:26656,bdcd655ef5ec1cc27303b9db3b2b85c8be07145e@161.97.86.234:12656,542249735d839c9a9ff57f929c3c137d31c89891@89.116.25.251:12656,3a5b20dc1b29557f4a0478ed13554bac1719f4ad@95.216.78.48:26656,4b3e473c2d87eec6e3a28fdaad3d2ff68076ee8a@38.242.150.237:12656,20bfa2bcb0edf8454e44c4697a91231cbc83b8f0@62.171.187.48:12656"
sed -i 's|^persistent_peers *=.*|persistent_peers = "'$PEERS'"|' $HOME/.0gchain/config/config.toml
sudo systemctl restart 0gchaind
sudo journalctl -u 0gchaind -f --no-hostname -o cat
Address Book
curl -s https://snapshots-testnet.linea510.io/0g-testnet/addrbook.json > $HOME/.0gchain/config/addrbook.json
sudo systemctl restart 0gchaind
sudo journalctl -u 0gchaind -f --no-hostname -o cat
height: 0
Manual Upgrade
sudo systemctl stop 0gchaind
# build new binary
cd && rm -rf 0g-chain
git clone -b v0.2.3 https://github.com/0glabs/0g-chain.git
cd 0g-chain
make install
# update chain-id
0gchaind config chain-id zgtendermint_16600-2
# download new genesis and addrbook
curl -L https://snapshots-testnet.line510.io/0g-testnet/genesis.json > $HOME/.0gchain/config/genesis.json
curl -L https://snapshots-testnet.line510.io/0g-testnet/addrbook.json > $HOME/.0gchain/config/addrbook.json
# set new seeds
sed -i -e 's|^seeds *=.*|seeds = "81987895a11f6689ada254c6b57932ab7ed909b6@54.241.167.190:26656,010fb4de28667725a4fef26cdc7f9452cc34b16d@54.176.175.48:26656,e9b4bc203197b62cc7e6a80a64742e752f4210d5@54.193.250.204:26656,68b9145889e7576b652ca68d985826abd46ad660@18.166.164.232:26656"|' $HOME/.0gchain/config/config.toml
# reset chain data
0gchaind tendermint unsafe-reset-all --keep-addr-book
# start
sudo systemctl restart 0gchaind && sudo journalctl -u 0gchaind -f
sudo journalctl -u 0gchaind -f --no-hostname -o cat
Scheduled Upgrade
# Install tmux dependency, if needed
sudo apt update
sudo apt install -y tmux
tmux new -s 0g-testnet-zgtendermint_16600-2 "bash <(curl -s https://raw.githubusercontent.com/line-510/master/utils/schedule_upgrade.sh) -n 0g -i zgtendermint_16600-2 -t 0 -v zgtendermint_16600-2 -b 0gchaind -c https://line510.io/0g-testnet/cheat-sheet"
# CTRL+B D to exit the session
Snapshot
# Install dependencies, if needed
sudo apt update
sudo apt install lz4 -y
sudo systemctl stop 0gchaind
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
curl https://snapshots-testnet.line510.io/0g-testnet/0g-testnet_latest.tar.lz4 | lz4 -dc - | tar -xf - -C $HOME/.0gchain
mv $HOME/.0gchain/priv_validator_state.json.backup $HOME/.0gchain/data/priv_validator_state.json
sudo systemctl restart 0gchaind
sudo journalctl -u 0gchaind -f --no-hostname -o cat
Live Peers
PEERS="83f42e576746e3f320fe0ccb0694a0c6884802c8@207.180.235.31:12656,84d38c87aad27257a61ce471336138bf83036cf7@2.58.82.88:12656,f977689fd5166df5aef9ff899dec1a6f30690381@192.145.37.71:12656,914d06472c710867bc5cae34442bbbda63a32a95@185.193.67.205:26656,363ab14c79da1f647f40684698c47ad3871528a1@176.9.10.9:26656,bdcd655ef5ec1cc27303b9db3b2b85c8be07145e@161.97.86.234:12656,542249735d839c9a9ff57f929c3c137d31c89891@89.116.25.251:12656,3a5b20dc1b29557f4a0478ed13554bac1719f4ad@95.216.78.48:26656,4b3e473c2d87eec6e3a28fdaad3d2ff68076ee8a@38.242.150.237:12656,20bfa2bcb0edf8454e44c4697a91231cbc83b8f0@62.171.187.48:12656"
sed -i 's|^persistent_peers *=.*|persistent_peers = "'$PEERS'"|' $HOME/.0gchain/config/config.toml
sudo systemctl restart 0gchaind
sudo journalctl -u 0gchaind -f --no-hostname -o cat
Address Book
curl -s https://snapshots-testnet.linea510.io/0g-testnet/addrbook.json > $HOME/.0gchain/config/addrbook.json
sudo systemctl restart 0gchaind
sudo journalctl -u 0gchaind -f --no-hostname -o cat
No activity yet