Junod Installation and setup
Instruction to install and configure the junod binary
The operating system you use for your node is entirely your personal preference. You will be able to compile the
junoddaemon on most modern linux distributions and recent versions of macOS.
For the tutorial, it is assumed that you are using an Ubuntu LTS release.
If you have chosen a different operating system, you will need to modify your commands to suit your operating system.
# update the local package list and install any available upgrades
sudo apt-get update && sudo apt upgrade -y
# install toolchain and ensure accurate time synchronization
sudo apt-get install make build-essential gcc git jq chrony -y
For an Ubuntu, you can probably use:
sudo tar -C /usr/local -xzf go1.19.2.linux-amd64.tar.gz
Please install Go v1.19.2 or later.
Unless you want to configure in a non standard way, then set these in the
.profilein the user's home (i.e.
After updating your
~/.profileyou will need to source it:
# from $HOME dir
git clone https://github.com/CosmosContracts/juno
git checkout <version-tag>
For genesis (Phoenix 2), the mainnet genesis version tag will be
git checkout v9.0.0
Once you're on the correct tag, you can build:
# from juno dir
To confirm that the installation has succeeded, you can run:
Follow these instructions to configure your
junodbinary to connect to public RPC for submitting transactions and making queries to the Juno network if you will not be syncing a node.
junod config chain-id juno-1
Set the public RPC
junod config node https://rpc-juno.itastakers.com:443