Links
Website - http://namada.net/
Twitter - http://twitter.com/namada
Discord - http://discord.com/invite/namada
Telegram - http://t.me/namadaprotocol
Offitial Doc - http://docs.namada.net/
GitHub - http://github.com/anoma/namada
Faucet - https://faucet.heliax.click
Minimum Hardware Requirements to run Validator // 8GB RAM / 1TB SSD / 4 Cores //
Recommended Hardware Requirements to run Validator // 16GB RAM / 1TB SSD / 8 Cores //
OS : Linux OS Ubuntu 22.04.3 LTS
Explorer - http://namada.explorers.guru/validators
RPC+indexer Shielded Expedition - https://namadarpcse.cryptosj.net
RPC+indexer Shielded Expedition - tcp://namadarpcse.cryptosj.net:19902
Namada Finder (EXPLORER) - https://namadafinder.cryptosj.net
Genesis - https://files.cryptosj.net/files/namadatestnet/genesis.json
Addrbook - https://files.cryptosj.net/files/namadatestnet/addrbook.json
Seed node: tcp://[email protected]:12904
Live peers ** count **
Snapshot Shielded Expedition - https://files.cryptosj.net/files/namadatestnet/namadatestnet.tar.gz
Snapshot ** block height is ** ** size is ** ** app version **
Snapshot ** CREATION DATE **
mkdir files
cd files
wget https://github.com/anoma/namada/releases/download/v0.31.0/namada-v0.31.2-Linux-x86_64.tar.gz
wget https://github.com/cometbft/cometbft/releases/download/v0.37.2/cometbft_0.37.2_linux_amd64.tar.gz
tar -xvf namada-v0.31.2-Linux-x86_64.tar.gz
tar -xvf cometbft_0.37.2_linux_amd64.tar.gz
sudo cp cometbft /usr/local/bin/
sudo cp cometbft /usr/bin/
sudo cp namada-v0.31.2-Linux-x86_64/namada* /usr/local/bin/
sudo cp namada-v0.31.2-Linux-x86_64/namada* /usr/bin/
sudo cp namada-v0.31.2-Linux-x86_64/namada* /usr/local/sbin/
sudo nano /etc/systemd/system/namada.service
sudo systemctl enable namada.service
export CHAIN_ID="shielded-expedition.88f17d1d14"
export ALIAS="YourChosenValidtorAlias"
namada client utils join-network --chain-id $CHAIN_ID --genesis-validator $ALIAS
namada client utils join-network --chain-id $CHAIN_ID
sudo systemctl start namada.service
sudo journalctl -u namada.service -f --output cat
curl -s localhost:26657/status | jq
sudo systemctl stop namada.service
cd $HOME/.local/share/namada
wget https://files.cryptosj.net/files/namadatestnet/namadatestnet.tar.gz
cp $HOME/.local/share/namada/shielded-expedition.88f17d1d14/cometbft/data/priv_validator_state.json /$HOME
rm -rf shielded-expedition.88f17d1d14/db/
rm -rf shielded-expedition.88f17d1d14/cometbft/data/
tar -xvf namadatestnet.tar.gz
cp $HOME/priv_validator_state.json $HOME/.local/share/namada/shielded-expedition.88f17d1d14/cometbft/data/
sudo systemctl start namada.service
sudo journalctl -u namada.service -f --output cat
curl http://127.0.0.1:26657/status | jq
Namada User Guide - https://docs.namada.net/users
curl http://127.0.0.1:26657/status | jq
namada wallet key list
namada wallet key gen --alias alice
namada wallet key restore --alias alice --hd-path default
namada wallet address gen --alias YOUR_Desired_implicit_address_name
namada client init-account --alias establishment --public-keys alice --signing-keys alice --threshold 1
namada client transfer --source establishment --target validator-1 --token NAM --amount 10 --signing-keys alice
namada client balance --token NAM --owner my-new-acc
namadaw masp gen-key --alias "your-spending-key-alias"
namadaw masp gen-addr --key "your-spending-key-alias" --alias "your-payment-address-alias"
namadac transfer --source "your-established-account-alias" --target "your-payment-address-alias" --token btc --amount "amount-to-shield"
namadac balance --owner "your-spending-key-alias"
namadac transfer --source "your-spending-key-alias" --target "destination-payment-address" --token btc --amount "amount-to-transfer" --signing-keys "your-implicit-account-alias"
namadac transfer --source "your-spending-key-alias" --target "some-transparent-address-alias" --token btc --amount "amount-to-unshield" --signing-keys "your-implicit-account-alias"
stake to validator namada client bond --source aliace --validator validator-1 --amount 12.34
namada client bonds --owner aliace
namada client bond --validator my-validator --amount 3.3
namada client bonded-stake
namada client slashes
namada client unbond --source aliace --validator validator-1 --amount 1.2
namada client unbond --validator my-validator --amount 0.3
namada client bonds --owner aliace
namada client bonds --owner aliace
namada client withdraw --source aliace --validator validator-1
namada client transfer --source "SENDER_ADDRESS" --target "RECEIVER_ADDRESS" --token NAM --amount 20 --signing-keys $KEY_ALIAS
Grafana - https://grafana.com/
Prometheus - https://prometheus.io/
Node_exporter - https://github.com/prometheus/node_exporter
OS : Linux OS Ubuntu 22.04.3 LTS
sudo apt-get install -y apt-transport-https software-properties-common wget
sudo mkdir -p /etc/apt/keyrings/
wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
sudo apt-get update
sudo apt-get install grafana
sudo systemctl daemon-reload
sudo systemctl start grafana-server
sudo systemctl status grafana-server
http://SERVER_IP:3000/
https://grafana.com/grafana/dashboards/
https://grafana.com/grafana/dashboards/19014-namada-blockchains/
https://prometheus.io/docs/prometheus/latest/installation/
https://prometheus.io/docs/guides/node-exporter/
https://grafana.com/grafana/dashboards/11074-node-exporter-for-prometheus-dashboard-en-v20201010/
https://hackmd.io/@mLfyGjG0Qga6LNmJro90zQ/SJSXMg6Sa
3 Namada Nodes.
App : horcrux v3.2.3
mkdir horcruxNamada
cd horcruxNamada
wget https://github.com/strangelove-ventures/horcrux/releases/download/v3.2.3/horcrux_linux-amd64
mv horcrux_linux-amd64 horcrux
sudo cp horcrux /usr/bin/
sudo cp horcrux /usr/local/sbin/horcrux
sudo nano /etc/systemd/system/hornamada.service
sudo nano /etc/systemd/system/hornamada.service
Description= horcrux Signer For Namada
After=network.target
[Service]
Type=simple
User=YOUR_LINUX_USER
WorkingDirectory=PATH_To_horcruxNamada
ExecStart=/usr/bin/horcrux start --home PATH_To_horcruxNamada
Restart=on-failure
RestartSec=3
LimitNOFILE=4096
[Install]
WantedBy=multi-user.target
sudo systemctl enable hornamada.service
horcrux config init --node "tcp://node1.YOURDOMAIN:19901" --node "tcp://node2.YOURDOMAIN:19901" --node "tcp://node3.YOURDOMAIN:19901" --cosigner "tcp://signer1.YOURDOMAIN.net:2222" --cosigner "tcp://signer2.YOURDOMAIN:2222" --cosigner "tcp://signer3.YOURDOMAIN:2222" --threshold 2 --grpc-timeout 1500ms --raft-timeout 1500ms --home PATH_To_horcruxNamada
horcrux create-ecies-shards --shards 3 --home PATH_To_horcruxNamada
horcrux create-ed25519-shards --chain-id NAMADA_CHAIN_ID --key-file PATH_To_horcruxNamada/priv_validator_key.json --threshold 2 --shards 3 --home PATH_To_horcruxNamada
config.yaml
cosigner_1/ecies_keys.json
cosigner_2/ecies_keys.json
cosigner_3/ecies_keys.json
state
"height": "0",
"round": "0",
" step": 3
}
ecies_keys.json
cosigner_2
state\NAMADA-CHAIN-ID_priv_validator_state.json
state
ecies_keys.json
cosigner_3
state\NAMADA-CHAIN-ID_priv_validator_state.json
state
"height": "YOUR_NAMADA_height",
"round": "0",
" step": 3
}