Опции можно передавать флагами командной строки, переменными окружения FEARMINER_<OPTION> или в файле fearminer.toml рядом с бинарником. Командная строка важнее окружения, окружение важнее файла.
-a, --algo NAME quantus (GPU), randomx или verushash (CPU)
-o, --url URL пул в виде stratum+ssl:// или stratum+tcp://. Повторите
флаг (или укажите через запятую), чтобы добавить
запасной: основной опрашивается раз в 5 минут и
возвращается в работу, как только ответит
-u, --user WALLET адрес для выплат; допишите .WORKER, чтобы назвать риг
-p, --pass PASS пароль пула (обычно x)
-w, --worker NAME имя воркера вместо суффикса в --user
-d LIST майнить только на этих GPU: индексы из --list-devices,
PCI-идентификатор (pci:0000:41:00.0) или "!1", чтобы
исключить карту
-t N добавить N потоков CPU (на риге с GPU выключено)
--config PATH взять все настройки из файла TOML
--job-timeout N секунд без новой работы до переподключения
--pool-retries N попыток на пуле, прежде чем взять следующий
Температурные пределы, включены по умолчанию:
--temp-limit C остановить GPU при этой температуре, по умолчанию 90;
0 отключает
--temp-resume C вернуть её в работу после остывания до этой,
по умолчанию 75
Надёжность и вывод:
--no-watchdog не перезапускать зависшую, молчащую или показывающую
ложный хешрейт карту
--no-supervisor один процесс, без перезапуска после падения
--max-restarts N сколько перезапусков разрешено в окне
--restart-window, прежде чем супервизор сдастся
--no-tui обычный лог вместо панели
--log-file PATH дополнительно писать лог в файл с ротацией
--allow-root майнить от root; иначе запуск запрещён
Эти команды выполняются вместо майнинга: майнер печатает запрошенное и завершает работу.
fearminer --list-algorithms
алгоритмы, которые умеет эта сборка, и комиссия по каждому
fearminer --list-devices
ваши видеокарты с индексами и PCI-идентификаторами, которые принимает -d
fearminer --benchmark --duration 30
замеряет хешрейт 30 секунд, не подключаясь к пулу
fearminer --dry-run -a quantus -o POOL -u WALLET
печатает все настройки, с которыми майнер запустился бы, и откуда взялась
каждая: значение по умолчанию, файл конфигурации, окружение или командная
строка.
Пригодится, когда настройка почему-то не применяется
fearminer --check-config -a quantus -o POOL -u WALLET
проверяет ту же конфигурацию без запуска: код возврата 0, если всё в
порядке, 2 и причина, если нет. Удобно для флайт-шита или сервиса
fearminer config example > fearminer.toml
создаёт файл конфигурации с комментариями, чтобы не писать длинную команду
fearminer explain E302
причина ошибки по её коду из лога, на что она влияет и что с ней делать
fearminer verify SHA256SUMS
проверяет скачанный релиз по подписи, без сети; ключ зашит в бинарник
fearminer token show
токен API, нужный для чтения API с другой машины;
token rotate выдаёт новый