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