Stader - ETHx
  • Introduction
    • Explore ETHx
    • ETHx Tech blogs
    • ETHx Governance
  • Launch Incentives
    • ETHx Stakers
    • ETHx Node Operators
      • ETHx Boosted Commission
      • 13000 $SD top-up pool
      • $65000 Reward pool for AVADO user
  • ETHx Staking
    • Guides
    • FAQs
  • Node Operator
    • Staking on Ethereum
      • What is Ethereum staking?
      • ETH staking rewards and penalties
      • Solo-staking vs ETHx
    • Permissionless node operator
      • Responsibilities of a node operator
      • Pre-requisite
      • Node registration and adding validators
        • Step 1: Hardware and platform
          • DIY kit
          • Cloud services
          • VPS services
          • AVADO
          • Allnodes
        • Step 2: Download Stader node
        • Step 3: Install Stader node
        • Step 4: Configure Stader services
          • Step 4.1 Network selection
          • Step 4.2 ETH client configuration
          • Step 4.3 ETH1 - Execution client selection
          • Step 4.4 ETH2 - Consensus client selection
          • Step 4.5 Add a graffiti
          • Step 4.6 Add checkpoint URL
          • Step 4.7 Enable Doppelganger protection
          • Step 4.8 Add fallback clients
          • Step 4.9 Enable monitoring
          • Step 4.10 MEV Boost
          • Confirmation and configuration settings
        • Step 5: Execution and Consensus client sync
        • Step 6: Wallet setup
        • Step 7: Register your node on the Stader network
        • Step 8: Deposit SD collateral
        • Step 9: Deposit ETH bond
        • Validator States
      • ETHx rewards for permissionless node operators
        • Socializing Pool
        • SD rewards
        • Claim CL rewards
        • Claim EL and SD rewards
      • Node Monitoring
      • Node Migration
      • Validator exits and node termination
      • Latest update
      • CLI Command sheet
    • Permissioned node operator
      • Pre-requisite for permissioned node operators
      • Web3Signer setup guide
      • Node registration and adding validators
        • Step 1: Download Stader node
        • Step 2: Install Stader node
        • Step 3: Configure and start Stader services
        • Step 4: Wallet setup
        • Step 5: Set the fee recipient of your validator client to Stader socializing pool
        • Step 6: Check Docker and node status
        • Step 7: Operator address whitelisting
        • Step 8: Register you node on the Stader network
        • Step 9: Add validators to your node
        • Step 10: Check your node and validator status
      • ETHx rewards for permissioned node operators
        • Claim CL rewards
        • Claim EL rewards
      • Node Migration
      • Latest update
    • FAQs
  • Smart Contracts
  • Oracles
  • ETHx Security
    • Immunefi Bug Bounty
    • Audit Reports
    • Public Repositories
  • ETHx Integration
  • Connect with us
Powered by GitBook
On this page
  • Step 1.1 Move to home directory on your terminal and ensure you not on the root user
  • Step 1.2 Create a new directory on your terminal
  • Step 1.3 Download Stader CLI
  • Step 1.4 Steps to install wget if you don't have it on your system. If you have Wget already, you can skip this step
  • Step 1.5 Give permission to run the downloaded application
  • Step 1.6 Restart the terminal and check the CLI version
  • After successfully downloading your Stader node, proceed to Step 2 to install the node.
  1. Node Operator
  2. Permissioned node operator
  3. Node registration and adding validators

Step 1: Download Stader node

Step 1.1 Move to home directory on your terminal and ensure you not on the root user

Change directory to home directory using the command: cd ~

Note: Please avoid running the commands directly from the root. Always run it from a user. Follow the below steps to exit If your terminal is running from root

  • Use the exit command to come out of root user and then

  • Use cd ~ command to change the directory to home directory.

Step 1.2 Create a new directory on your terminal

Create a new directory using mkdir ~/bin command

Step 1.3 Download Stader CLI

To manage your node, you will need Stader CLI (command-line interface). Download stader CLI using the commands provided below for your respective system architecture.

  • Wget link AMD64(Linux): wget https://staderlabs.com/eth/releases/stader-node-build/permissioned/v1.2.1/stader-permissioned-cli-linux-amd64 -O ~/bin/stader-permissioned-cli

  • Wget link ARM64(Linux): wget https://staderlabs.com/eth/releases/stader-node-build/permissioned/v1.2.1/stader-permissioned-cli-linux-arm64 -O ~/bin/stader-permissioned-cli

  • Wget link (MacOS - Intel): wget https://staderlabs.com/eth/releases/stader-node-build/permissioned/v1.2.1/stader-permissioned-cli-darwin-amd64 -O ~/bin/stader-permissioned-cli

  • Wget link (MacOS - M1): wget https://staderlabs.com/eth/releases/stader-node-build/permissioned/v1.2.1/stader-permissioned-cli-darwin-arm64 -O ~/bin/stader-permissioned-cli

Unique checksums for verification and added security

  • AMD64(Linux): 3739674f6fa814346f483b241c99009ace316fd4bde0a6ae7a57369d4804a457

  • ARM64(Linux): e1b5dbc841ad4c8a851c07a6181f7db2882d80ebf4a68f445d7ac2d1accf0e41

  • MacOS-Intel: 75fca8123aba8c660b2c4b6ad7f7b18e79eea69112715a23fb41f1dd7d03dc05

  • MacOS-M1: 358bf2a2d68654cf825a87b5e4d136967420e9ce3b0dedfb0e0f9d05d812f2af

Note: To check if Wget is present on your system run the commands wget --version

  • You will see the version details if the tools is installed

  • You will see “command not found: wget” prompt if the tool is not installed.

Step 1.4 Steps to install wget if you don't have it on your system. If you have Wget already, you can skip this step

For MacOS

  • Run the command and download brew: /bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"

  • Install wget using the command: brew install wget

For Debian based systems like Ubuntu

  • Run the command and install wget sudo apt-get install wget -y

Step 1.5 Give permission to run the downloaded application

Run this command chmod +x ~/bin/stader-permissioned-cli to give permission to run the downloaded application

Step 1.6 Restart the terminal and check the CLI version

After a successful restart of the terminal run the command ~/bin/stader-permissioned-cli --version to verify if the application was downloaded and running perfectly. A perfect download will display the latest CLI version.

Latest CLI version: v1.2.1

After successfully downloading your Stader node, proceed to Step 2 to install the node.

PreviousNode registration and adding validatorsNextStep 2: Install Stader node

Last updated 1 year ago