Cover photo

Tanssi Network ( Часть 2) Тестнет и нода

Tanssi Network совсем недавно запустил свой тестнет, сейчас из активностей в тестнете доступен “Стэйкинг (делегирование) а также Deploy “аппчейнов”

Staking

1 -Переходим на сайт — https://airlyft.one/tanssinetwork/get-dance-tokens-1711459496483 к крану, и подключаем свой кошелек из экосистемы Polkadot ( Polkadot.Js , SubWallet, Talisman) .

Подключаем свои социальные сети и подписываемся на проект ( Twitter, Discord) после этого будет доступен клейм тестовых токенов $Dance

post image

2 -Переходим сюда — https://apps.tanssi.network/staking на сайт тестнета, подключаем свой Substrate Polkadot кошелек и закидываем в стэкинг валидатору Mioku ;):) На этом все.

post image

Deploy AppChain

Там же в Дашборде переходим во вкладку “Deploy Appchain” далее нажимаем “Deploy a Snap AppChain и видим следующее:

post image

Пункты Account-address, Name Appchain и Token symbol меняем на свои, остальное можно оставить как есть, нажимаем “Continue”

Затем появится предложение заминтить тестовые токены ( Unit и Snap) для деплоя, нажимаем Request Tokens и подключаем свой Google аккаунт либо Github. После удачного подключения аккаунта токены придут на ваш кошелек.

post image

Далее несколько раз подряд нажимаем Contunie или Generate и развертывание вашего AppChain будет готово.

post image

Подробное видео о деплое:

Play Video

Установка узла (ноды )

Рекомендуемые характеристики сервера:

Нам понадобится система с Ubuntu 20.04 или 22.04 на борту

CPU2+ RAM 4GB+ Storage 160GB+ SSD

Прописываем:

apt update && apt upgrade -y

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

wget https://github.com/moondance-labs/tanssi/releases/download/v0.5.0/tanssi-node && chmod +x ./tanssi-node

sudo mkdir /root/tanssi-data/

cd /root/tanssi-data/

mv /root/tanssi-node /root/tanssi-data

Создаем сервисный файл

В пунктах “YOURNAME” прописываем ваше Username

sudo tee /etc/systemd/system/tanssid.service > /dev/null <<'EOF'
[Unit]
Description="Tanssi systemd service"
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=on-failure
RestartSec=10
User=root
SyslogIdentifier=tanssi
SyslogFacility=local7
KillSignal=SIGHUP
ExecStart=/root/tanssi-data/tanssi-node \
--chain=dancebox \
--name=YOURNAME \
--sync=warp \
--base-path=/root/tanssi-data/para \
--state-pruning=2000 \
--blocks-pruning=2000 \
--collator \
--database paritydb \
--telemetry-url='wss://telemetry.polkadot.io/submit/ 0' 
-- \
--name=YOURNAME \
--base-path=/root/tanssi-data/container \
--telemetry-url='wss://telemetry.polkadot.io/submit/ 0' 
-- \
--chain=westend_moonbase_relay_testnet \
--name=YOURNAME \
--sync=fast \
--base-path=/root/tanssi-data/relay \
--state-pruning=2000 \
--blocks-pruning=2000 
--database paritydb \
--telemetry-url='wss://telemetry.polkadot.io/submit/ 0' 

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl daemon-reload

sudo systemctl enable tanssid.service

sudo systemctl restart tanssid.service

journalctl -u tanssid -fo cat

Обновление узла:

systemctl stop tanssid.service wget https://github.com/moondance-labs/tanssi/releases/download/v0.6.0/tanssi-node && \ chmod +x ./tanssi-node cd /root/tanssi-data/ mv /root/tanssi-node /root/tanssi-data systemctl restart tanssid.service && journalctl -f -u tanssid.service

Если хотим не просто держать ноду но и стать валидатором, то заполняем данную форму — https://www.tanssi.network/block-producer-form (в форме есть подсказки куда что вставлять). После заполнения формы примерно через неделю, вам придут 10000 тестовых токенов для делегирования в свой узел. Как заделегировать в свой узел подробно в офф документации тут —https://docs.tanssi.network/node-operators/block-producers/onboarding/account-setup/#execute-pending-request

Амбассадорская программа:

Также у проекта есть Амбассадорка, подробнее о программе — https://www.tanssi.network/post/tanssi-ambassador-program . Форма для заполнения — https://www.tanssi.network/ambassador-application

Если заявку одобрят вы получите письмо на электронную почту с дальнейшими инструкциями.

Официальные ссылки:

Website —  https://www.tanssi.network/

Blog —  https://www.tanssi.network/resources

Discord —https://discord.gg/KfSxWsVS

Twitter —  https://twitter.com/TanssiNetwork