NodersUA Team
  • Intoduction
    • About NodersUA
    • Supported Networks
    • Our Comunity
  • Testnet
    • Gensyn
    • LayerEdge
    • Pipe
    • Multiple
    • Privasea
    • OpenLedger
    • Nexus
    • Cysic
    • Titan
      • Installation (Validator Node)
      • Update (Validator Node)
      • Installation (L1 Node Operation Tutorial)
      • Useful Commands
      • Delete
    • Hemi
      • Install
      • Update
    • Gaia
    • Rivalz
      • Install
      • Update
    • Allora
      • Install
      • Update
    • 0G Network
      • Installation (Validator Node)
      • Update (Validator Node)
      • Installation (Storage Node And DA Services)
      • Useful Commands
      • Delete
    • Shardeum
      • Installation
      • Update
      • Useful Commands
  • Mainnet
    • Forta
      • Installation
    • Gitopia
      • Installation
      • Update
      • Useful Commands
  • Archive
    • Midnight
      • Install
      • New Install
    • ICN
    • Cat Protcol
    • Morphl2
    • Elixir
      • Update to mainnet
    • Subspace / Gemini-3h (Advanced CLI)
      • Installation
      • Operators guide
      • Update
      • Useful commands
      • Delete
    • Dill
    • Aleo
      • Install
    • Union
      • Install
    • Analog
      • Install
    • Babylon
      • Installation
      • Useful Commands
      • Delete
    • Penumbra
      • Installation
      • Update
      • Useful Commands
      • Delete
    • Fleek (Lightning)
      • Installation
      • Update
      • Useful Commands
    • Farcastr
      • Install
    • 5ire
      • Installation
      • Useful Commands
    • Andromeda
      • Installation
      • Update
      • Snapshot/StateSync/AddrBook
      • Useful Commands
    • Avail
      • Installation (Validator)
      • Update (Validator)
      • Installation (Light node)
      • Update (Light node)
      • Useful Commands
      • Delete
    • Bundlr
      • Installation
      • Useful Commands
    • Cascadia
      • Installation
      • Update
      • Useful Commands
    • Composible
      • Installation
      • Useful Commands
    • DeFund
      • Installation
      • Update
      • StateSync/Snapshot/AddrBook
      • Useful Commands
      • Delete
    • Dymension
      • Installation
      • Update
      • Snapshot/StateSync/AddrBook
      • Useful Commands
    • EmpowerChain
      • Installation
      • Update
      • Useful Commands
      • Task
    • Fleek (Ursa)
      • Installation
      • Update
      • Delete
      • Useful Commands
    • Gear
      • Installation
      • Update
      • Useful Commands
      • Remove
    • Gitopia
      • Installation
      • Update
      • StateSync/Snapshot/AddrBook
      • Useful Commands
    • Holograph
      • Installation
      • Useful Commands
      • Delete
    • Iron Fish
      • Installation
      • Wallet
      • Update
      • Useful Commands
    • Lava
      • Installation (Lava-testnet)
      • Installation (Axelar-testnet+mainnet)
      • Provider
      • Useful Commands
    • Lava Network
      • Installation
      • Update
      • StateSync/Snapshot/AddrBook
      • Useful commands
    • Masa
      • Installation
      • Update
      • Delete
    • Namada
      • Installation
      • Update
      • Delete
    • Nibiru
      • Installation
      • Update
      • SnapShot/StateSync/AddrBook
      • Smart Contract Tasks
      • Useful Commands
    • Nolus
      • Installation
      • Update
      • SnapShot/StateSync/AddrBook
      • Useful Commands
    • OJO
      • Installation
      • Update
      • Snapshot/StateSync/AddrBook
      • Useful Commands
    • Realio
      • Installation
      • Update
      • StateSync/Snapshot/AddrBook
      • Useful Commands
      • Delete
    • SAO
      • Installation
      • Update
      • Snapshot/StateSync/AddrBook
      • Useful Commands
    • StarkNet
      • Installation
      • Update
      • Useful Commands
    • Streamr
      • Installation
    • Subspace / Gemini-3f (Pulsar)
      • Installation
      • Update
      • Useful commands
      • Delete
    • Taiko
      • Installation
      • Update
      • Enable an SGX prover
      • Delete
    • Tangle
      • Installation
      • Useful Commands
      • Delete
    • Sui (Devnet)
      • Installation (Linux)
      • Installation (Docker)
      • Update (Linux)
      • Useful commands
      • Delete (Linux)
      • Delete (Docker)
      • Wallets
    • Sui (Tesnet)
      • Installation (Linux)
      • Useful commands
      • Update (Linux)
      • Delete (Linux)
    • Story
    • Nubit
      • Install (Light Node)
      • Install (Validator Node)
      • Update (Light Node)
    • Waku
Powered by GitBook
On this page
  • Automatic Installation
  • Node
  • Installing and enabling the validator
  • Running cli and validator
  • Validator Monitoring​
  • Additional faucets for tokens

Was this helpful?

Edit on GitHub
  1. Testnet
  2. Shardeum

Installation

Automatic Installation

source <(curl -s https://raw.githubusercontent.com/NodersUA/Scripts/main/shardeum)

Node

Update the repositories

sudo apt update && sudo apt upgrade -y

Install developer packages

apt install curl iptables build-essential git wget jq make gcc nano tmux htop nvme-cli pkg-config libssl-dev libleveldb-dev tar clang bsdmainutils ncdu unzip libleveldb-dev chrony -y

Install docker

# Install docker
source <(curl -s https://raw.githubusercontent.com/NodersUA/Scripts/main/system/docker)

Install apparmor

sudo apt install apparmor-profiles

Installing and enabling the validator

curl -O https://raw.githubusercontent.com/shardeum/validator-dashboard/main/installer.sh && chmod +x installer.sh && ./installer.sh

The terminal will ask questions about your setup settings.

Give permission to collect validator data for bug reporting:

By running this installer, you agree to allow the Shardeum team to collect this data. (y/n)?:

Enter y to setup the web based dashboard:

Do you want to run the web based Dashboard? (y/n): y

Set a password for dashboard access:

Set the password to access the Dashboard:

Add a custom session port for the web based dashboard or hit enter for port 8080:

Enter the port (1025-65536) to access the web based Dashboard (default 8080):

For the default port, just Enter, if you want a custom one, select and enter it (for example, 3101)

This allows p2p communication between nodes. Enter the first port (1025-65536) for p2p communication (default 9001):

For the default port, just Enter, if you want a custom one, select and enter it (for example, 9113)

Enter the second port (1025-65536) for p2p communication (default 10001):

For the default port, just Enter, if you want a custom one, select and enter it (for example, 10013)

Add a custom path or install to root:

What base directory should the node use (defaults to ~/.shardeum):

Waiting for the installation to finish from about 10 to 30 minutes.

Running cli and validator

Go to folder .shardeum

cd && cd .shardeum

Launching a shell

./shell.sh

Launching gui

operator-cli gui start

Check status of the node

operator-cli gui status

The output should look something like this

Go to the browser using the link: https://<your_IP>:8080 and enter your password

At this stage, an error may occur when entering the correct password, it is not possible to enter the account. In this case, enter the command

 operator-cli gui set password <your_password>

There will be general information on the validator

Run the validator Go to the "Maintenance" tab and press the "Start Node" button

Go to terminal and start node

operator-cli start

We go back to the browser, wait a couple of minutes and refresh the page. If the button changed to "Stop Node", then you did everything right and the node is running.

Go to "Performance" to see the hardware performance of your node here.

To get more detailed information about the state of your node, run the following in the CLI:

operator-cli status

Connecting the wallet and stake tokens to the validator

Also now you can get tokens in the Liberty network, they are not needed for the current testnet, but it will not be superfluous

Go to your validator page and connect the Metamask wallet (Shardeum Sphinx 1.X network)

Additional faucets for tokens

Discord (once in 12 hours)

Chaindrop Faucet Website (once in 30 min)

Sphinx 1.X:

Liberty 2.X:

Press the "Add Stake" button, enter the amount of the stake (leaving a little for the commission. The minimum stake is 10 SHM, the faucet gives out 15 SHM, 14 of which I staked)

It remains only to confirm the transaction and the validator is ready to go

PreviousShardeumNextUpdate

Last updated 4 months ago

Was this helpful?

ValidatorMonitoring

Go to and add network Sphinx 1.X in MetaMask.

Go into , make a post on twitter with your ethereum address, copy the link to the post, paste the copied link into the faucet and get test tokens in the Sphinx network (Betanet)

Liberty 1.X:

Liberty 2.X:

Sphinx

2.X:

1.X:

​
website
faucet branch
https://faucet.liberty10.shardeum.org/
https://faucet.liberty20.shardeum.org/
https://discord.com/channels/933959587462254612/1070780355931541514
Liberty
https://discord.com/channels/933959587462254612/1031497272191627284
Liberty
https://discord.com/channels/933959587462254612/1021737152251441244
https://chaindrop.org/?chainid=8082&token=0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
https://chaindrop.org/?chainid=8081&token=0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee