Запуск 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 status2. Установка для macOS
Нужно установить Homebrew.
brew install wgetУстановка пакетов coda.
brew install minaprotocol/mina/minaЗапуск ноды:
Если у вас уже установлен пакет mina его нужно обновить командой ниже. Если вы ранее не устанавливали mina, то можно эту команду не запускать.
3. Подготовка для Ubuntu 18.04 / Debian 9
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?