Enigmatic Aura
TwitterMediumGithub
  • Welcome
  • 101-CRYPTO-WEB3
    • [101] Crypto and Web3 Basics
    • [101] Linux Commands
  • NEW NODE & TESNET
    • Aztec Public Testnet Guide
  • Node Validator
    • Sonaric AI Node
    • Zenrock Node
      • Update Zenrock Node
    • BrinX AI Node Validator
      • Worker Node Setup
      • Relay Node Setup
    • Drosera CLI Node Guide
  • Testnet Airdrop
    • Monad Testnet Guide
    • Sunrise Testnet v2
    • Inkonchain - The Break
    • Plaza Finance - Testnet
    • Cysic Incentivized Testnet
    • Crypto Faucet List
    • Abstract Chain's L2 Testnet
    • DEPIN - Project
      • Dawn
      • Teneo Node Extension
      • OpenLayer
        • Code
      • Gradient Network
      • Grass Stage 2: Capturing the Web
    • Base Learn - Testnet
      • Deploying Smart Contracts
        • How to Deploy
        • Testnet Base Learn
        • Source Code
      • Join Community
    • Incentivized Testnet - Multipli's
    • Yala Testnet
      • Getting Started on Yala Testnet
      • How to Set Up Your Wallet and Claim the Faucet
      • Testnet Tasks
      • Additional Resources
      • Other Tasks
    • Unichain Testnet
      • Wallet Setup & Faucet
      • Bridge
      • Deploy , Swap & Add LP
      • Additional Tasks
    • Rise Chain
  • Retrodrop
    • Huma Finance, OpenEden & SuperStacks
Powered by GitBook
On this page
  • System Requirements πŸ“‹
  • Important Links πŸ”—
  • Installation βš™οΈ
  • Service Operations βš™οΈ
  • Key Management πŸ”‘
  • Token Operations πŸ’°
  • Validator Operations πŸ› οΈ
  • Governance πŸ—³οΈ
  1. Node Validator

Zenrock Node

Zenrock Node Guide 🌐

PreviousSonaric AI NodeNextUpdate Zenrock Node

Last updated 7 months ago

Zenrock Node Guide 🌐

Welcome to the Zenrock Node setup guide! This comprehensive guide will walk you through the system requirements, installation, service operations, wallet management, token handling, validator setup, and governance operations required to run your Zenrock node smoothly on the Gardia-2 network.


System Requirements πŸ“‹

Before we dive into the installation, ensure that your system meets the following requirements for optimal performance:

  • RAM: 8 GB

  • CPU: 4 Cores

  • Disk Space: 100 GB


Important Links πŸ”—


Installation βš™οΈ

Option 1: Auto-Install (Recommended)

To automatically set up your node, use the command below:

bash <(curl -s https://file.winsnip.xyz/file/uploads/zenrock.sh)

Option 2: Manual Install

For users who prefer manual setup, follow the steps below:

  1. Install Go (if required):

    cd $HOME
    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:~/go/bin" >> ~/.bash_profile
    source $HOME/.bash_profile
  2. Set Variables:

    echo "export WALLET="wallet"" >> $HOME/.bash_profile
    echo "export MONIKER="test"" >> $HOME/.bash_profile
    echo "export ZENROCK_CHAIN_ID="gardia-2"" >> $HOME/.bash_profile
    echo "export ZENROCK_PORT="56"" >> $HOME/.bash_profile
    source $HOME/.bash_profile
  3. Download and Configure Zenrock:

    cd $HOME
    curl -o zenrockd https://releases.gardia.zenrocklabs.io/zenrockd-latest
    chmod +x $HOME/zenrockd
    mv $HOME/zenrockd $HOME/go/bin/
    zenrockd init $MONIKER --chain-id $ZENROCK_CHAIN_ID

Service Operations βš™οΈ

Common Commands:

  • Check Logs:

    sudo journalctl -u zenrockd -f
  • Manage Services:

    sudo systemctl start|stop|restart zenrockd
    sudo systemctl enable|disable zenrockd
  • Node Status:

    zenrockd status 2>&1 | jq

Key Management πŸ”‘

  • Add a New Wallet:

    zenrockd keys add $WALLET
  • Restore an Existing Wallet:

    zenrockd keys add $WALLET --recover

Token Operations πŸ’°

  • Delegate Tokens to My Validator :

zenrockd tx validation delegate zenvaloper1lvcj22lmn5agyul9th60jzmmrzgh76ptrdf0tu 100000000urock --from wallet --chain-id gardia-2 --gas-adjustment 1.4 --gas auto --gas-prices 30urock -y
  • Delegate Tokens

    zenrockd tx staking delegate $(zenrockd keys show $WALLET --bech val -a) 1000000urock --from $WALLET --chain-id gardia-2 --fees 30urock -y
  • Withdraw Rewards:

    zenrockd tx distribution withdraw-all-rewards --from $WALLET --chain-id gardia-2 --fees 30urock

Validator Operations πŸ› οΈ

  • Create New Validator:

    zenrockd tx staking create-validator --amount 1000000urock --from $WALLET --moniker "$MONIKER" --chain-id gardia-2 --fees 30urock -y
  • Unjail Validator:

    zenrockd tx slashing unjail --from $WALLET --chain-id gardia-2 --fees 30urock -y

Governance πŸ—³οΈ

  • Submit a New Proposal:

    zenrockd tx gov submit-proposal --title "Title" --description "Description" --deposit 1000000urock --type Text --from $WALLET --fees 30urock -y
  • Vote on Proposal:

    zenrockd tx gov vote 1 yes --from $WALLET --chain-id gardia-2 --fees 30urock -y

: Track staking activity

: Full Zenrock Labs documentation

: Follow Zenrock for updates

Source :

Finalize Setup: Configure ports, set up peers, and customize app settings according to the .

With these steps, you’re all set to run and manage a Zenrock node on the Gardia-2 testnet! For more details, refer to the or join the conversation on .

Explorer
Documentation
Twitter
Github
official documentation
Zenrock documentation
Zenrock's Twitter