Migration to v0.4.0

For Linux AMD Distributions

Install Go 1.23.0 on Linux (manually)

  1. Remove the old Go version (if installed manually):

sudo rm -rf /usr/local/go

  1. Download Go 1.23.0 tarball:

wget https://go.dev/dl/go1.23.0.linux-amd64.tar.gz

  1. Extract and install to /usr/local:

sudo tar -C /usr/local -xzf go1.23.0.linux-amd64.tar.gz

  1. Add Go to your PATH (if not already added):

Add this line to your shell config file (~/.bashrc, ~/.zshrc, or ~/.profile):

export PATH=$PATH:/usr/local/go/bin

Then reload your shell:

source ~/.bashrc
# or
source ~/.zshrc

  1. Verify the installation:

You should see:


Install emped binary

Download the tar.gz file:

Verify the checksum (change filename for ARM):

You should see the following:

Unpack the tar.gz file:

Move the binary to your local bin directory:

Check the version

You should see the following:

Setup cosmovisor

Create cosmovisor upgrade dir

Put binary in proper dir;

Just to be sure check version (should be 0.4.0);

You should see the following:

Common problems

Cannot open or find libwasmvm before or after the migration

Install wasmvm library

Create a directory for the library

Download the library to the directory

Add the library to the path

Add wasmvm path to cosmovisor service

Add the following line to the cosmovisor service file under the [Service] section. Remember to change user_path to your actual path

Restart the cosmovisor service

Last updated