Skip to content

Instantly share code, notes, and snippets.

@nddeluca
Forked from karzak/instructions.md
Last active May 13, 2022 23:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nddeluca/3be9a85a65d443309f69473c3cd309a0 to your computer and use it in GitHub Desktop.
Save nddeluca/3be9a85a65d443309f69473c3cd309a0 to your computer and use it in GitHub Desktop.
Kava EVM Alpha Upgrade 3 Data Directory Replacement

Theese instructions are to replace the data directory on pruning nodes that had corrupted dbs.

Requirements

  • ~150GB of available space

Steps

  1. Make backup of priv_validator_state.json and remove existing state
cp ~/.kava/data/priv_validator_state.json ~/priv_validator_state.json.bak
rm ~/.kava/data/priv_validator_state.json
  1. Shutdown kava process and install updated version
sudo systemctl stop kava
cd ~/kava
git fetch && git checkout v0.17.0-testnet.1
make install
  1. Remove old data directory
cd ~/.kava
rm -rf data/
  1. Remove addressbook
rm ~/.kava/config/addrbook.json
  1. Change Peerisent Peer (IP Address Has Changed)
b57674fc9b810facdc9fbceb64065484884f8911@54.235.156.37:26656
  1. Download backup (do not need to do again if already downloaded).
wget https://kava-genesis-files.s3.amazonaws.com/evm-alpha/kava-evm-alpha-block-882600.tar.gz
  1. Inflate backup (this takes a while)
tar -xvzf kava-evm-alpha-block-882600.tar.gz
  1. Restart kava process
sudo systemctl restart kava
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment