🖥️Installation

Hardware Specifications

CPU
RAM
Storage
Network Port

Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz

32 GB (Recommended)

500 GB NVMe

30333 TCP

Any 4 vCPU Cores should run

4 GB (Minimum)

500 GB SSD

30333 TCP

Install Dependencies

sudo apt install --assume-yes git clang curl libssl-dev llvm libudev-dev make protobuf-compiler

Open Port

sudo ufw allow 22; sudo ufw allow 30333

Download Binary & Copy to /usr/bin

mkdir -p $HOME/.tangle
wget -O tangle https://github.com/webb-tools/tangle/releases/download/v0.6.1/tangle-testnet-linux-amd64 && chmod +x tangle
sudo cp tangle /usr/bin/

Create Daemon Service

sudo tee /etc/systemd/system/tangle.service > /dev/null << EOF
[Unit]
Description=Tangle Validator Node
After=network-online.target
StartLimitIntervalSec=0
[Service]
User=$USER
Restart=always
RestartSec=3
ExecStart=/usr/bin/tangle \
  --base-path $HOME/.tangle/data/validator/YourMoniker \
  --name YourName \
  --chain tangle-testnet \
  --auto-insert-keys \
  --node-key-file "/home/YourMoniker/node-key" \
  --port 30333 \
  --telemetry-url "wss://telemetry.polkadot.io/submit/ 0" \
  --validator \
  --no-mdns
[Install]
WantedBy=multi-user.target
EOF

Start Tangle service

Check logs

  • Example Output

Bond TNT and setup validator Account

  • Create new account 1 for Stash and 1 for Controller

Click "Stash" button
  • Choose Stash & Controller account, then fill the amount you want to stake

Generate Session Key

  • Copy the 0x Output

  • Back to PolkadotJS

  • Click Set Session Key

  • Input the 0x Output before

  • Validator created successfully

  • Check if your validator is on the telemetry

Last updated