Starknet нода
Для работоспособности нашей Starknet ноды нам понадобится сервис Alchemy, там мы и получим ссылки на наши эндпоинты.
Поэтому регистрируемся на Alchemy.com (можно просто через гугл войти) и создаем эндпоинты в личном кабинете.
После перехода жмем на "Get started for free", регаемся/входим через гугл, далее вам будет предложено создать свой app, там все просто: придумываем ей название, Ethereum, сеть Goerli, предложения по привязке карты и приглашениям пропускаем.
Попадаем в личный кабинет, тыкаем сюда и берем эту ссылки, сохраняем, она нам понадобится.
Да, кстати, "environment" в своем приложении можете изменить на development.
Установка ноды StarkNet
Эндпоинты получили, в терминале авторизовались, теперь можно переходить к самому интересному - изображать из себя хакера дешевых российских сериалов.
- В консоль вводим вот эти 2 строчки, где YOUR_ALCHEMY_HTTP_ADDRESS - это та ссылка которую мы сохраняли.
ALCHEMY=YOUR_ALCHEMY_HTTP_ADDRESS
echo 'export ALCHEMY='$ALCHEMY >> $HOME/.bash_profile
wget -O starknet.sh https://api.nodes.guru/starknet.sh && chmod +x starknet.sh && ./starknet.sh
Дожидаемся установки и ВСЕ. Больше ничего делать не нужно.
Лично я стараюсь придерживаться скриптов от Nodes Guru, ибо это достаточно крупное РУ комьюнити нодеров и в случае обновлений или каких-то проблем всегда можно будет найти помощь в комьюнити, чего не скажешь об офф гайдах или гайдах от других команд.
Полезные команды
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
Возможные баги
Пока что я сталкивался только с одной ошибкой/багом.
Вот такая ошибка может периодически лететь на сервисе с эндпоинтами, так же и в логах ноды будет кучу ерроров пролетать, сейчас не летят, поэтому скрина дать не могу.
Но фиксить это никак не нужно, оно проходит само через какое-то время и случается у всех, поэтому беспокоиться не нужно.
С другими ошибками спустя несколько дней наблюдения за нодой не сталкивался, возможно будем дополнять статью по мере выявления каких-то ошибок.