⚒️Installation

Stargaze Mainnet guide

Hardware Requirements

Node Type
CPU
RAM
Storage

Validator

4

16GB

1TB* (SSD or NVME)

Full Node

2

8GB

1TB

Server preparation

  1. Update your system packages:

sudo apt update && sudo apt upgrade -y
  1. Install essential dependencies:

sudo apt-get install -y make git-core libssl-dev pkg-config libclang-12-dev build-essential protobuf-compiler
  1. Install Go 1.23.1 (required for building Stargaze):

ver="1.23.1"
wget "https://golang.org/dl/go$ver.linux-amd64.tar.gz"
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz"
rm "go$ver.linux-amd64.tar.gz"
echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.bash_profile
source $HOME/.bash_profile
go version
  1. Install Rust:

  1. Install CometBFT:


  1. Set custom configs server

Download and Install Namada Binaries

  1. Clone the Namada repository and download the binary:

💡 mkdir -p ensures the .namada directory is created only if it doesn't already exist.

  1. Verify the installation:

Expected output:

  • Namada v1.1.5


Join-network


Setup Peers


Create a Systemd Service File

  1. Create and configure the systemd service to run Stargaze as a service:

  1. Reload and start the Stargaze service:


Check Node Sync Status

Look for this line in the output:

This means your node is fully synced.


Manage YourWwallet

  • Create a New Wallet

Creates a new transparent or shielded secret key and saves it under the provided alias.

  • Restore an Existing Wallet

Restores a transparent or shielded key from a mnemonic phrase or a hardware device.

  • Find Your Wallet Address

Look for the implicit address starting with tnam... — you’ll need it.

  • Check Wallet Balance

Displays the current balance of your wallet.

  • List Wallet Keys

Lists all known keys and addresses in your local wallet.

  • Delete Wallet

This will completely remove the wallet and all its data.


Become a Validator on Namada

This guide walks you through the process of turning your full node into a validator on the Namada network. Make sure your full node is already synced before proceeding.

Prerequisites:

  • A fully synced Namada full node

  • Your wallet (established account) already created

  • Enough tokens in your wallet for self-bonding

  • CLI tools installed: namadac, namadaw, namadad

  1. Step 1: Initialize the Validator

Run the following command to become a validator:

  1. Step 2: Get Your Validator Address

Find your establishedvalidator address

  1. Step 3: Restart the Node

Restart your node and follow the logs:

  1. Step 4: Wait for 2 Epochs

Check the current epoch:

Once 2 epochs have passed, proceed to bond your stake.

  1. Step 5: Bond Stake to Your Validator

  1. Step 6: Check Validator Status

After 3 epochs, verify that your validator is in the consensus set:

You can also check your bond status:

Optional: Add More Stake

To increase your stake later:

Query Useful Info

  • Validator info:

  • All bonded stakes:

Unbond & Withdraw Tokens

  • Unbond tokens:

  • Check unbond status (wait 6 epochs):

  • Withdraw unbonded tokens:

You're Done!

You are now a validator on Namada. Don't forget to:

  • Monitor your validator performance

  • Claim rewards regularly

  • Update your metadata as needed

  • Engage in governance voting

Delete node

Last updated