⚙️ Installation on Ubuntu/Debian

Chain ID: kusama| Node Version: v1.20.2

Recommended Hardware:

Node Type
CPU
RAM
Storage

Mainnet

6

32GB

1TB

Update System and Install Dependencies

sudo apt update && sudo apt upgrade -y
sudo apt install curl git make wget lz4 clang pkg-config libssl-dev build-essential -y
sudo apt install golang-go -y
sudo apt install apt-transport-https gnupg cmake protobuf-compiler -y

curl -fsSL https://bazel.build/bazel-release.pub.gpg | gpg --dearmor >bazel-archive-keyring.gpg
sudo mv bazel-archive-keyring.gpg /usr/share/keyrings

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/bazel-archive-keyring.gpg] https://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list

Automatic Installation

source <(curl -s https://raw.githubusercontent.com/validexisinfra/Kusama/main/installmain.sh)

Install Rust and Required Components

Clone and Build Polkadot SDK

Install binaries into the system directory

Create working directory

Configure and Create a Systemd Service

Start and Enable the Service

circle-info

After launch, we wait for our node to synchronize. You can track our condition using TELEMETRYarrow-up-right

After the node has synchronized, we pull out the key from our node by entering the command

Creating a validator

  • Go to the chainarrow-up-right and first create a wallet

  • We create a validator. To do this, select Network - Staking - Accounts - Validator

Last updated