Installation
Follow the steps on the installation page.
The short version is that you will need rust and junod available.

Rust

Assuming you have never worked with rust, you will first need to install some tooling. The standard approach is to use rustup to maintain dependencies and handle updating multiple versions of cargo and rustc, which you will be using.

Installing Rust in Linux and Mac

First, install rustup (opens new window). Once installed, make sure you have the wasm32 target:
1
rustup default stable
2
cargo version
3
# If this is lower than 1.49.0+, update
4
rustup update stable
5
6
rustup target list --installed
7
rustup target add wasm32-unknown-unknown
Copied!

Using Juno Testnets

A Juno testnet https://github.com/CosmosContracts/Juno has been launched to save you of the hassle of running a local network and speed up your development.
Use go 1.16.3 for compilingjunodexecutable if you are building from source. If you already are running a validator node, it's likely junod is already accessible. If which junod shows output, then you're probably good to go.
1
# clone juno repo
2
git clone https://github.com/CosmosContracts/juno.git && cd juno
3
4
git fetch --tags
5
git checkout v2.0.0-alpha.3 # moneta-alpha
6
7
# build juno executable
8
make install
Copied!
You will probably also want to ensure you have jq installed.
Last modified 5d ago