0g Validator Snapshot
Snapshot
Pruned Snapshot for Zero Gravity (Galileo Testnet) (0g+Geth)
Snapshot updates every 24h. Snapshot height: click here
1. Install required tools
sudo apt-get install wget lz4 pv -y
2. Stop Node
sudo systemctl stop 0gchaind
sudo systemctl stop 0g-geth
3. Backup priv_validator_state.json
cp $HOME/.0gchaind/0g-home/0gchaind-home/data/priv_validator_state.json $HOME/priv_validator_state.json.backup
4. Remove old data
rm -rf $HOME/.0gchaind/0g-home/0gchaind-home/data
rm -rf $HOME/.0gchaind/0g-home/geth-home/geth/chaindata
5. Download 0g & 0g-Geth Snapshot
cd $HOME
wget -O snapshot_0g.lz4 https://snapshot_0g.shachopra.com:8443/downloads/snapshot_0g.lz4
wget -O snapshot_0ggeth.lz4 https://snapshot_0g.shachopra.com:8443/downloads/snapshot_0ggeth.lz4
6. Decompress 0g & 0g-Geth Snapshot
lz4 -c -d snapshot_0g.lz4 | pv | sudo tar -xv -C $HOME/.0gchaind/0g-home/0gchaind-home/
lz4 -c -d snapshot_0ggeth | pv | sudo tar -xv -C $HOME/.0gchaind/0g-home/geth-home/geth
7. Delete snapshot files after decompression
sudo rm snapshot_0g.lz4
sudo rm snapshot_0ggeth
8. Move priv_validator_state.json back
mv $HOME/priv_validator_state.json.backup $HOME/.0gchaind/0g-home/0gchaind-home/data/priv_validator_state.json
9. Restart Node
sudo systemctl daemon-reload && sudo systemctl enable 0g-geth && sudo systemctl start 0g-geth
sudo systemctl daemon-reload && sudo systemctl enable 0gchaind && sudo systemctl start 0gchaind
Last updated