Запуск Mina без Докера

Настройка TMUX

1. Настройка Фаервола

Открываем порты 22, 8302 и 8303 и активируем Firewall:

sudo ufw allow 22 \
&& sudo ufw allow 8302 \
&& sudo ufw allow 8303 \
&& yes | sudo ufw enable

Проверяем статус открытых портов командой:

sudo ufw status

Если у вас на сервере не установлен UFW, установите его используя команду sudo apt install ufw

2. Установка для macOS

Нужно установить Homebrew.

brew install wget

Установка пакетов coda.

brew install minaprotocol/mina/mina

Запуск ноды:

Если у вас уже установлен пакет mina его нужно обновить командой ниже. Если вы ранее не устанавливали mina, то можно эту команду не запускать.

3. Подготовка для Ubuntu 18.04 / Debian 9

Создадим папку .coda-config:

Скачиваем дистрибутив Mina:

4. Варианты запуска

4.1 Запуск в Сервисе

Настройка файла с флагами:

Копируем и вставляем переменные в файл предварительно вписав ваш пароль от ключа вместо ВАШ ПАРОЛЬ ДЛЯ КЛЮЧЕЙ и ПУТЬ_К_КЛЮЧУ:

Сохраняем и выходим: CTRL+S и CTRL+X

4.1.1 Добавление флагов Снарк Воркера (если нужно)

Добавляем в файл .mina-env флаги Снарк воркера с вашим ключем и комиссией:

По умолчанию -work-selection для Снарк Воркера является случайным rand. Вы можете изменить это, добавив флаг -work-selection seq в конец команды запуска, которая будет работать с заданиями в том порядке, в котором они должны быть включены из состояния сканирования и скорее всего приведет к включению ваших снарков без потенциально длительной задержки.

4.1.2 Запускаем сервис

Просмотр логов:

4.2 Запуск ноды в TMUX

Запускаем пустую сессию в Tmux:

Подробнее о TMUX:

Настройка TMUX

И запуск в сессии производим командой:

Выходим из сессии командой CTRL+B и теперь жмем D.

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

Запуск Производителя блоков:

Запуск Снарк Воркера:

Здесь вы можете установить комиссию Воркера mina client set-snark-work-fee 0.025, либо оставить как есть.

Далее переходим в следующий раздел и начинаем с Пункта 2:

CLI. Импорт ключа, отправка токенов, делегирование

Last updated

Was this helpful?