Joining Buenavista Testnet
This tutorial provides the necessary instructions to join the Buenavista testnet.
- Current wardend version: v0.3.0
- Chain ID: buenavista-1
Version History
Release | Upgrade Block Height | Upgrade Date |
---|---|---|
v0.3.0 | genesis |
How to join Buenavista testnet
The rest of this document provides a step-by-step walkthrough for setting up a test node.
Hardware recommendations
- We recommend running public testnet nodes on machines with at least 8 cores, 32GB of RAM and 300GB of disk space.
Build Tools
Install Go following the instructions at https://golang.org/doc/install
Installation & Configuration
You will need to install and configure the warden binary using the script below.
- For up-to-date endpoints like seed and state sync RPC servers, the Warden networks repository.
To install wardend, you can choose one of the following methods:
Method 1: Using prebuilt binaries
Download the binary for your platform from the release page:
https://github.com/warden-protocol/wardenprotocol/releases/tag/v0.3.0 and unzip
it. The archive contains the wardend
binary.
Initialize the chain home folder:
./wardend init <custom_moniker>
Method 2: From source code
Build the wardend binary and initialize the chain home folder:
git clone --depth 1 --branch v0.3.0 https://github.com/warden-protocol/wardenprotocol/
make build-wardend
build/wardend init <custom_moniker>
Set up configuration
Prepare the genesis file:
cd $HOME/.warden/config
rm genesis.json
wget https://raw.githubusercontent.com/warden-protocol/networks/main/testnets/buenavista/genesis.json
And set some 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 = "ddb4d92ab6eba8363bab2f3a0d7fa7a970ae437f@sentry-1.buenavista.wardenprotocol.org:26656,c717995fd56dcf0056ed835e489788af4ffd8fe8@sentry-2.buenavista.wardenprotocol.org:26656,e1c61de5d437f35a715ac94b88ec62c482edc166@sentry-3.buenavista.wardenprotocol.org:26656"/' config.toml
Start the node
You can now start the node using the following command:
wardend start
It will connect to persistent peers provided and start downloading blocks. You can check the logs to see the progress.
Create a validator
If you want to create a validator in the testnet, follow the instructions in the Creating a validator section.