Node39
  • 👋Welcome to Node39.TOP
  • Mainnet
    • 🟢Pactus Blockchain
      • ⚙️Installation
      • 🚄Sync
      • 🖥️Upgrade
      • 🔌Bootstrap node
      • 🛟Command
    • 🟢Muon.net
    • 🟢Massa
    • 🟢Tangle
      • ⚙️Installation
      • 🖥️Upgrade
      • 🛟Command
    • 🟢Nibiru Chain
      • ⚙️Installation
      • 🚅Sync
      • 🖥️Upgrade
      • 🛟Command
      • 🔭Database option
    • 🟢Seda
      • ⚙️Installation
      • 🚅Sync
      • 🖥️Upgrade
      • 🛟Command
    • 🟢Zeta Chain
      • ⚙️Installation
      • 🚅Sync
      • 🖥️Upgrade
      • 🛟Command
    • 🟢Selfchains
      • ⚙️Installation
      • 🚅Sync
      • 🖥️Upgrade
      • 🛟Command
    • 🟢Shentu
      • ⚙️Installation
      • 🚅Sync
      • 🖥️Upgrade
      • 🛟Command
    • 🟢Entangle
      • ⚙️Installation
      • 🚅Sync
      • 🖥️Upgrade
      • 🛟Command
    • 🟢Kopi Protocol
      • ⚙️Installation
      • 🚅Sync
      • 🖥️Upgrade
      • 🛟Command
  • 👨‍🏫Testnet
    • 🟢Tanssi
    • ⛔Dusk
    • ⛔Nulink
    • 🟢Kenshi - Unchained
    • ⛔X1 Blockchain
    • 🟢Rivalz
      • ⚙️Installation
  • 👨‍🏫Cosmos
    • 🟢Swisstronik
      • ⚙️Installation
      • 🚅Sync
      • 🖥️Upgrade
      • 🛟Command
    • 🟢Hedge Block
    • 🟢Warden Protocol
      • ⚙️Installation
      • 🚅Sync
      • 🖥️Upgrade
      • 🛟Command
      • Slinky
    • 🟢Galactica
    • 🟢Airchains
      • Sync
    • 🟢Viper Private Phase 2
      • 🟢Chain 0003
    • 🟢Crowd Control
      • ⚙️Installation
      • 🚅Sync
      • 🖥️Upgrade
      • 🛟Command
  • 🔴End
    • 🔴Avail
    • 🔴Rollup Madara
    • 🔴Light Node Avail
    • 🔴Self Chain
    • 🔴Pactus blockchain - Testnet
    • 🟢Symphony
      • ⚙️Installation
      • 🚅Sync
      • 🖥️Upgrade
      • 🛟Command
    • 🟢Airchains Station
    • 🟢Autonity
      • 🟢RPC
    • 🟢Empeiria
      • ⚙️Installation
      • 🚅Sync
      • 🖥️Upgrade
      • 🛟Command
Powered by GitBook
On this page
  1. Mainnet
  2. Tangle

Installation

Install Dependencies:

sudo apt update && apt upgrade -y
sudo apt install curl iptables build-essential git wget jq make gcc nano tmux htop nvme-cli pkg-config libssl-dev libleveldb-dev libgmp3-dev tar clang bsdmainutils ncdu unzip llvm libudev-dev make protobuf-compiler -y

Download binary & json:

cd $HOME
sudo mkdir -p $HOME/.tangle && cd $HOME/.tangle
sudo wget -O tangle https://github.com/webb-tools/tangle/releases/download/v1.0.12/tangle-txpool-linux-amd64
sudo chmod 744 tangle
sudo mv tangle /usr/bin/
sudo tangle --version

sudo wget -O $HOME/.tangle/tangle-standalone.json "https://raw.githubusercontent.com/webb-tools/tangle/main/chainspecs/mainnet/tangle-mainnet.json"
sudo chmod 744 ~/.tangle/tangle-standalone.json

Create Service: (Change moniker)

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
LimitNOFILE=65535
ExecStart=/usr/bin/tangle \
  --base-path $HOME/.tangle/data/ \
  --name moniker \
  --chain $HOME/.tangle/tangle-mainnet.json \
  --node-key-file "$HOME/.tangle/node-key" \
  --port 30333 \
  --validator \
  --no-mdns \
  --telemetry-url "wss://telemetry.polkadot.io/submit/ 1"
[Install]
WantedBy=multi-user.target
EOF

Create keys: (change your seeds)

KEY="your seeds"

tangle key insert --base-path $HOME/.tangle/data/ \
--chain tangle-mainnet \
--scheme Sr25519 \
--suri "$KEY" \
--key-type acco

tangle key insert --base-path $HOME/.tangle/data/ \
--chain tangle-mainnet \
--scheme Sr25519 \
--suri "$KEY" \
--key-type babe

tangle key insert --base-path $HOME/.tangle/data/ \
--chain tangle-mainnet \
--scheme Sr25519 \
--suri "$KEY" \
--key-type imon

tangle key insert --base-path $HOME/.tangle/data/ \
--chain tangle-mainnet \
--scheme Ecdsa \
--suri "$KEY" \
--key-type role


tangle key insert --base-path $HOME/.tangle/data/ \
--chain tangle-mainnet \
--scheme Ed25519 \
--suri "$KEY" \
--key-type gran

Command:

sudo systemctl daemon-reload
sudo systemctl enable tangle
sudo systemctl restart tangle && sudo journalctl -u tangle -f -o cat
PreviousTangleNextUpgrade

Last updated 10 months ago

🟢
⚙️