Snapshot

1. Stop node

sudo systemctl stop fiammad

2. Install tool

sudo apt-get install wget lz4 aria2 pv -y

3. Reset, Download and Extract snapshot

Latest snapshot: Block 486358

cp $HOME/.fiamma/data/priv_validator_state.json $HOME/.fiamma/priv_validator_state.json.backup
fiammad tendermint unsafe-reset-all --home $HOME/.fiamma --keep-addr-book

cd $HOME
rm -f fiamma_snapshot.lz4

fiammad tendermint unsafe-reset-all --home $HOME/.fiamma
if curl -s --head https://vps4.josephtran.xyz/fiamma/fiamma_snapshot.lz4 | head -n 1 | grep "200" > /dev/null; then
  echo "Snapshot found, downloading..."
  aria2c -x5 -s4 https://vps4.josephtran.xyz/fiamma/fiamma_snapshot.lz4 -o fiamma_snapshot.lz4
  if [ $? -eq 0 ]; then
    echo "Download complete, extracting..."
    lz4 -dc fiamma_snapshot.lz4 | tar -xf - -C $HOME/.fiamma
    if [ $? -eq 0 ]; then
      echo "Snapshot downloaded and extracted successfully."
    else
      echo "Failed to extract snapshot."
    fi
  else
    echo "Failed to download snapshot."
  fi
else
  echo "No snapshot found."
fi

mv $HOME/.fiamma/priv_validator_state.json.backup $HOME/.fiamma/data/priv_validator_state.json

4. Restart node

Remove snapshot

Last updated