Skip to main content

Join Buenavista


This tutorial explains how to run the Warden binary, wardend, and join the Buenavista testnet:

Version history

ReleaseUpgrade Block HeightUpgrade Date


  • We recommend running public testnet nodes on machines with the following characteristics:

    • at least 8 cores
    • 32GB of RAM
    • 300GB of disk space
  • You'll also need to install Go.

1. Install

To join Buenavista, install wardend (the Warden binary) using the script below. There are two ways to do it:

Option 1: Use the prebuilt binary

  1. Download the binary for your platform from the release page and unzip it. The archive contains the wardend binary.

  2. Initialize the chain home folder:

    ./wardend init <custom_moniker>

Option 2: Use the source code

Build the wardend binary and initialize the chain home folder:

git clone --depth 1 --branch v0.3.0
just build

build/wardend init <custom_moniker>

2. Configure

To configure wardend, do the following:

  1. Prepare the genesis file:

    cd $HOME/.warden/config
    rm genesis.json
  2. Set the mandatory configuration options:

    # Set minimum gas price & peers
    sed -i 's/minimum-gas-prices = ""/minimum-gas-prices = "0.0025uward"/' app.toml
    sed -i 's/persistent_peers = ""/persistent_peers = ",,"/' config.toml

3. Start the node

You can now start the node using the following command:

wardend start

It'll connect to persistent peers provided and start downloading blocks. You can check the logs to see the progress.

4. Create a validator

If you want to create a validator in the testnet, follow the instructions in the Create a validator section.