February 5, 2023

Ставимо ноду Starknet

Вже було багато постів про StarkNet, давайте ще поставимо ноду цього проєкту, може щось дадуть.

Для початку вам знадобиться сервер я вибрав contabo.com, бо там не треба додатково встановлювати докер. Ви можете вибрати який вам зручно.

Реєструємось на сайті contabo.com

Вибираємо найдешевший варіант сервера за 5.99€, та ОС Ubuntu 20.04.

Також у вкладці Apps & Panels вибираємо Docker

Далі оплачуєте з карти банку і чекаєте як вам все встановлять.

Залізо для цієї ноди мінімальне, сюди можна ще одну поставити, але вже не StarkNet

CPU: 2 CORE

RAM: 2 GB

SSD: 80 GB

OS: Ubuntu 20.04 LTS

Тепер на вашому ПК заходимо у командну строку, в пошуку Windows пишемо "cmd"

Вводимо команду

ssh root@СвійIpАдрессерверу

Наприклад ssh [email protected] і Enter

Потім введіть "yes"

Після чого вставте пароль, його не буде видно, просто натисніть Enter

Якщо все ок, буде щось типу такого. в мене через ПК не заходе, ставив з маку, якщо буде така ж проблема, спробуйте увійти через Windows PowerShell.

Підключаємось до вузлу Ethereum

Переходимо на сайт alchemy.com. та реєструємось

Вибираємо мережу Ethereum

Назвіть як вам зручно, обов'язково Network - Goerli.

Вибираємо FREE FOREVER

Тут нічого не треба заповнювати, просто скіп

Зберігаємо цей HTTP

Установка

ALCHEMY=ВАШ_HTTP echo 'export ALCHEMY='$ALCHEMY >> $HOME/.bash_profile

Вставте ваш HTTP у ALCHEMY

Приклад:
ALCHEMY=https://eth-goerli.alchemyapi.io/v2/0ha-wh76BBKSVj9BUtKTxKFsFgQyX5T5

Ноду ставимо скріптом від Nodes Guru

wget -O starknet.sh https://api.nodes.guru/starknet.sh && chmod +x starknet.sh && ./starknet.sh

Перевірка ноди

service starknetd status

Також можна подивитись роботу ноди на alchemy.com. тиснемо View Details

Корисні команди

Подивитись логи:

journalctl -u starknetd -f

Рестарт ноди:

systemctl restart starknetd

Видаленя ноди:

systemctl stop starknetd
systemctl disable starknetd
rm -rf ~/pathfinder/
rm -rf /etc/systemd/system/starknetd.service
rm -rf /usr/local/bin/pathfinder

Telegram: @KAPVEYCRYPTO