Chain ID Execution Client Consensus Client
odyssey story-geth v0.11.0 story v0.13.0

Since we are using Cosmovisor, it makes it very easy to prepare for upcomming upgrade. You just have to build new binaries and move it into cosmovisor upgrades directory.

Please, before proceeding with the next step! Make sure you have upgraded Cosmovisor version to v1.7.0!

Upgrade Story node (version: v0.13.0, block-height: 858000)

# Clone project repository
cd $HOME
rm -rf story
git clone https://github.com/piplabs/story.git
cd story
git checkout v0.13.0

# Build binaries
go build -o story ./client

# Prepare Cosmovisor upgrade
DAEMON_NAME=story
DAEMON_HOME=$HOME/.story/story
cosmovisor add-upgrade v0.13.0 story --upgrade-height 858000 --force

Upgrade Story geth (version: v0.11.0)

# Clone project repository
cd $HOME
rm -rf story-geth
git clone https://github.com/piplabs/story-geth.git
cd story-geth
git checkout v0.11.0

# Build binaries
make geth
sudo mv build/bin/geth /usr/local/bin/

sudo systemctl restart story-testnet-geth.service