🔨Staking

If you find this guide helpful, you can stake to our validator. 
We would really appreciate it! 🚀

add a variable with the validator address:

VAL_ADDRESS="tnam1q8vhe85yc5ttt7mveds58gyqzavfwnn9eqhfxpgc" # address of validator you want to stake to

export the variable:

echo "export VAL_ADDRESS="$VAL_ADDRESS"" >> $HOME/.bash_profile \
source $HOME/.bash_profile

delegate tokens:

namadac bond --source $WALLET --validator $VAL_ADDRESS --amount 500  --memo $MEMO

check your user bonds:

namadac bonds --owner $WALLET 

check all bonded nodes:

namadac bonded-stake 

add stake:

namadac bond --source $WALLET --validator $VAL_ADDRESS --amount 500  --memo $MEMO

unbond the tokens:

namadac unbond --source $WALLET --validator $VAL_ADDRESS --amount 15  --memo $MEMO

wait for 6 epochs, then check when the unbonded tokens can be withdrawed:

namadac bonds --owner $WALLET 

withdraw unbonded tokens:

namadac withdraw --source $WALLET --validator $VAL_ADDRESS  --memo $MEMO

redelegate:

namadac redelegate --owner $WALLET --source-validator $VAL_ADDRESS --destination-validator <destination-validator-address> --amount 10  --memo $MEMO

claim rewards:

namadac claim-rewards --source $WALLET --validator $VAL_ADDRESS  --memo $MEMO

query the pending reward tokens without claiming:

namadac rewards --source $WALLET --validator $VAL_ADDRESS 

Last updated