Запуск ноды

Настройка окружения:

sudo apt-get update
curl https://getsubstrate.io -sSf | bash -s -- --fast 
source ~/.cargo/env

Клонируем репозиторий и собираем ноду:

git clone https://github.com/galacticcouncil/HydraDX-node.git
cd HydraDX-node
cargo build --release

Если вы получили ошибку, что в вашей системе не установлен git, устанавливаем:

sudo apt install git

Для запуска бенчмарка понадобится Python 3.8+

Установка Python 3.9:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.9

Если при установке через apt возникли проблемы - можете собрать python3.9 из исходников по гайду.

Если у вас установлены разные версии Python и бенчмарк по-умолчанию запускается на старой, можно указать какую версию использовать для его запуска:

Запускаем бенчмарк:

Если получили ошибку Toolchain ...... Nightly toolchain required выполните:

После нескольких минут ожидания получим результат, например:

Если все 3 результата ОК - ваш сервер успешно прошел тест и готов к запуску ноды.

В качестве теста можно запустить stakenet ноду в цепи lerna

Для удобства можно использовать tmux или systemd

Если вы хотите задать имя для вашей ноды (по умолчанию генерируется случайное при каждом запуске), используйте ключ --name

мне будет приятно, если укажете хэштег #NodeBook в имени ноды :)

Список нод в сети можно посмотреть здесь.

Если после запуска нода ведет себя "странно", можно перезапустить ее с отображением логов, чтобы выявить проблемы:

Last updated

Was this helpful?