Snapshot Guide

We support snapshot for story mainnet

Check your client version

story-geth: v1.0.2
story: v1.2.0

Backup priv_validator_state.json

sudo cp $HOME/.story/story/data/priv_validator_state.json $HOME/.story/priv_validator_state.json.backup
Bash
복사

Clear old data

sudo rm -rf $HOME/.story/geth/story/geth/chaindata sudo rm -rf $HOME/.story/story/data
Bash
복사

Download story prunned snapshot

wget -O story_snapshot.tar.lz4 https://api-dev.hypurrcorea.despreadlabs.io/vp/snapshot/story/mainnet/cl/full
Bash
복사

Download story-geth snapshot

wget -O story_geth_snapshot.tar.lz4 https://api-dev.hypurrcorea.despreadlabs.io/vp/snapshot/story/mainnet/el/full
Bash
복사

Decompress story snapshot

lz4 -dc -xzvf story_snapshot.tar.lz4 | tar -x -C $HOME/.story/story
Bash
복사

Decompress story-geth snapshot

lz4 -dc -xzvf story_geth_snapshot.tar.lz4 | tar -x -C $HOME/.story/geth/story/geth
Bash
복사

Restore priv_validator_state.json

mv $HOME/.story/story/priv_validator_state.json.backup $HOME/.story/story/data/priv_validator_state.json
Bash
복사

Delete downloaded snapshots

sudo rm story_snapshot.tar.lz4 sudo rm story_geth_snapshot.tar.lz4
Bash
복사

Restart node

sudo systemctl start story sudo systemctl start story-geth
Bash
복사

Check logs

sudo journalctl -u story -f -o cat sudo journalctl -u story-geth -f -o cat
Bash
복사