Skip to content

A simplified manual for running a Namada node.

Notifications You must be signed in to change notification settings

denodesxyz/namada

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Guide to Setting Up a Namada Node

Overview

Namada is a Proof-of-Stake L1 for interchain asset-agnostic privacy. Namada uses CometBFT consensus and enables multi-asset shielded transfers for any native or non-native asset. Namada features full IBC protocol support, a natively integrated Ethereum bridge, a modern proof-of-stake system with automatic reward compounding and cubic slashing, and a stake-weighted governance signalling mechanism. Users of shielded transfers are rewarded for their contributions to the privacy set in the form of native protocol tokens. A multi-asset shielded transfer wallet is provided in order to facilitate safe and private user interaction with the protocol.

Installation

prerequisite

  • Memory: 16GB
  • CPU: 4 Cores
  • Disk: 1 TB*
  • Machine: Ubuntu 22.04.3

script execution

Use the following script to install the node:

wget -O namada.sh https://api.denodes.xyz/namada.sh && bash namada.sh

After installation, wait for full synchronization. The command below should return false:

curl -s localhost:26657/status | jq .result.sync_info.catching_up

wallet & faucet

Next, proceed to create a wallet and show its address:

source $HOME/.bash_profile
namada wallet address gen --alias $NAMADA_WALLET
namada wallet address find --alias $NAMADA_WALLET

Request test tokens from the Faucet for this address. Then, check your balance:

namada client balance --token NAM --owner $NAMADA_WALLET

validator initialization

Initialising a validator account:

namada client init-validator \
  --alias $NAMADA_ALIAS \
  --email $EMAIL \
  --account-keys $NAMADA_WALLET \
  --signing-keys $NAMADA_WALLET \
  --commission-rate 0.05 \
  --max-commission-rate-change 0.05

Bond test token to your validator:

namada client bond \
  --validator $NAMADA_ALIAS \
  --amount 999 \
  --source $NAMADA_WALLET

Useful Commands

Here are some handy commands:

  • Check logs: sudo journalctl -u namadad -f
  • Restart your node: sudo systemctl restart namadad
  • Check a wallet balance: namada client balance --token NAM --owner $NAMADA_WALLET
  • Check sync status: curl -s localhost:26657/status | jq .result.sync_info.catching_up

Deleting Your Node

systemctl stop namadad
systemctl disable namadad
rm /etc/systemd/system/namadad.service
rm -rf $HOME/.local/share/namada
rm /usr/local/bin/cometbft
rm /usr/local/bin/namada*

Powered by deNodes

About

A simplified manual for running a Namada node.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages