Snapshot

Pruned Snapshot for Odyssey Testnet (Story+Geth)

Snapshot updates every 12h. Snapshot height: click here

1. Install required tools

sudo apt-get install wget lz4 pv -y

2. Stop Story & Story-Geth Node

sudo systemctl stop story
sudo systemctl stop story-geth

3. Backup priv_validator_state.json

sudo cp $HOME/.story/story/data/priv_validator_state.json $HOME/.story/priv_validator_state.json.backup

4. Remove old data

sudo rm -rf $HOME/.story/story/data
sudo rm -rf $HOME/.story/geth/odyssey/geth/chaindata
mkdir -p $HOME/.story/geth/odyssey/geth

5. Download Story & Story-Geth Snapshot

cd $HOME
sudo rm snapshot_story.lz4
sudo rm geth_story.lz4
wget -O snapshot_story.lz4 https://story-snapshot.shachopra.com:8443/downloads/snapshot_story.lz4
wget -O geth_story.lz4 https://story-snapshot.shachopra.com:8443/downloads/geth_story.lz4

6. Decompress Story & Story-Geth Snapshot

lz4 -c -d snapshot_story.lz4 | pv | sudo tar -xv -C $HOME/.story/story/
lz4 -c -d geth_story.lz4 | pv | sudo tar -xv -C $HOME/.story/geth/odyssey/geth/

7. Delete snapshot files after decompression

sudo rm snapshot_story.lz4
sudo rm geth_story.lz4

8. Move priv_validator_state.json back

sudo cp $HOME/.story/priv_validator_state.json.backup $HOME/.story/story/data/priv_validator_state.json

9. Restart Story & Story-Geth Node

sudo systemctl daemon-reload && sudo systemctl enable story-geth && sudo systemctl start story-geth
sudo systemctl daemon-reload && sudo systemctl enable story && sudo systemctl start story

Last updated