mitagmio
Модератор
Друзья, привет!
Огромная просьба поддержать небольшим пожертвованием - это поможет развивать направление скриптописания и оставлять исходные коды открытыми.
А теперь к делу, скрипт решил написать по причине не стабильной работы майнера zilliqa на чисто красном риге c параметрами старта и остановки на win10.
Скрипт использует две утилиты для своей работы cURL и JQ
https://stedolan.github.io/jq/download/
https://curl.haxx.se/windows/
Краткое описание работы скрипта:
1) на 99 блоке будет останавливаться основной майнинг и запускаться майнер зилики
2) по окончанию майнинга на 01 блоке майнер зилики закрывается (Общее время майнинга зил + переключение составляет 2.33 минуты)
3) открывается основной майнер
4) скрипт продолжает работать в фоне обращаясь к API zilliqa проводя проверку номера блока каждые 20 секунд (20 секунд только потому что новый TX блок не ровно каждую минуту появляется)
Описание параметров для WINDOWS внутри BAT файла:
SET StartSec=5 # Время до начала работы скрипта идет обратный отсчет для полной загрузки винды
SET TimeOutSec=20 # Время между повторными проверками информации в блокчейне по API Zilliqa
SET StartBlock=98 # Блок после которого включается майнинг Zilliqa
SET EndBlock=01 # Блок с которого выключается майнинг Zilliqa
SET killProcMiner1=PhoenixMiner.exe # Процесс майнера
SET killProcMiner2=calc.exe # второй процесс майнера (Для теста указан калькулятор)
# два процесса сделано для использования NiceHashLegaсyMiner и
# отключение конкретного майнера чаще всего которым майнит найсхеш
SET killProcZillMiner=notepad.exe #Процесс зилики (Для теста указан блокнот)
SET StartFileMiner=%windir%\system32\calc.exe # Путь к файлу запуска основного майнера (Для теста указан калькулятор)
SET StartFileZillMiner=%windir%\system32\notepad.exe #Путь к файлу запуска ZillMiner (Для теста указан калькулятор)
Для HIVEOS:
UPD v.1.1:
Появилась поддержка AUTOSWITCH for NiceHash
UPD v.1.2:
Исправлена команда удаления скрипта remove
Описание параметров для HIVEOS файл /hive-config/zil_switcher.conf:
FARM_ID= # Заполняется автоматически при конфигурации или при реконфигурации
RIG_ID= # Заполняется автоматически при конфигурации или при реконфигурации
DEFAULT_FS= # Активный полетный лист когда зилики не майнится (Заполняется автоматически при конфигурации или при реконфигурации)
StartBlock=98 # Блок после которого включается майнинг Zilliqa
accessToken= # Заполняется при конфигурации, требует ввести accessToken от пользователя
UPD v.1.1:
EndBlock=00 # Блок с которого выключается майнинг Zilliqa. По умолчанию установлен блок 00 и активируется таймер (продолжительность майнинга)
Timer=90 # Таймер по умолчанию установлен на 90 секунд манинга, по просьбе трудящихся.... Но есть нюанс на скрине.
Установка скрипта на HIVEOS:
1) Создаем полетный лист с именем 'mininghub.cc ZIL' без кавычек в настройках майнера сервер указываем 'zil://pool.mininghub.cc' без кавычек
2) Заходим в аккаунт и создаем токен аутентификации (сохраняем в блокнот он нам понадобиться на этапе конфигурации)
3) В консоли рига выполните команду:
4) По окончанию установки необходимо произвести конфигурацию во время которой потребуется созданный accessToken.
5) По окончанию конфигурации в конфиг записывается ранее включеный полетный лист. Этот лист будет запускаться после окончания процесса майнинга зилики.
Описание комманд:
install) Установка, обновление, первичное создание конфига
reconfig) В случае если нужно изменить полетный лист на который будет возвращаться HIVEOS после майнинга зилики, то для этого его нужно сделать активным и выполнить команду переконфигурации
run) Запускает процесс отслеживания API zilliqa (Для запуска лучьше использовать команду start)
start) Запускает процесс в фоновом режиме и добавляет в автозапуск (Для просмотра состояния работы можно запустит без параметра zil_hive или воспользовать командой screen -r zil_hive)
stop) Останавливает процесс и убирает из автозапуска.
restart) Перезапускает процесс
UPD >= v.1.1:
remove) Удаляет скрипт ZIL_HIVE
В планах:
GITHUB: https://github.com/mitagmio/Zilliqa_switcher для win 7\10
GITHUB: https://github.com/mitagmio/Zilliqa_switcher_hiveos/ для HIVEOS
--------------------------------------------------------------
Заинтересовашихся прошу обращаться в телеграмм @mitagmio или писать Давиду)
Донат:
BTC: 12yDg5uYrcHqN2HoeVp1tR1eanXAJxHsDb
LTC: LhAxQLTHacm8WoWQ9mHSZmfbqFGCphHqgg
ETH: 0xb48f60b5e69bcbd95b00b5bd2dd76d8eec524894
ETC: 0xb48f60b5e69bcbd95b00b5bd2dd76d8eec524894
CALLISTO: 0x66aefd45d0d7da104dd140f0bd7917967a122a3b
QIWI: 79155009589
Сбербанк: 79155009589
Огромная просьба поддержать небольшим пожертвованием - это поможет развивать направление скриптописания и оставлять исходные коды открытыми.
А теперь к делу, скрипт решил написать по причине не стабильной работы майнера zilliqa на чисто красном риге c параметрами старта и остановки на win10.
Скрипт использует две утилиты для своей работы cURL и JQ
https://stedolan.github.io/jq/download/
https://curl.haxx.se/windows/
Краткое описание работы скрипта:
1) на 99 блоке будет останавливаться основной майнинг и запускаться майнер зилики
2) по окончанию майнинга на 01 блоке майнер зилики закрывается (Общее время майнинга зил + переключение составляет 2.33 минуты)
3) открывается основной майнер
4) скрипт продолжает работать в фоне обращаясь к API zilliqa проводя проверку номера блока каждые 20 секунд (20 секунд только потому что новый TX блок не ровно каждую минуту появляется)
Описание параметров для WINDOWS внутри BAT файла:
SET StartSec=5 # Время до начала работы скрипта идет обратный отсчет для полной загрузки винды
SET TimeOutSec=20 # Время между повторными проверками информации в блокчейне по API Zilliqa
SET StartBlock=98 # Блок после которого включается майнинг Zilliqa
SET EndBlock=01 # Блок с которого выключается майнинг Zilliqa
SET killProcMiner1=PhoenixMiner.exe # Процесс майнера
SET killProcMiner2=calc.exe # второй процесс майнера (Для теста указан калькулятор)
# два процесса сделано для использования NiceHashLegaсyMiner и
# отключение конкретного майнера чаще всего которым майнит найсхеш
SET killProcZillMiner=notepad.exe #Процесс зилики (Для теста указан блокнот)
SET StartFileMiner=%windir%\system32\calc.exe # Путь к файлу запуска основного майнера (Для теста указан калькулятор)
SET StartFileZillMiner=%windir%\system32\notepad.exe #Путь к файлу запуска ZillMiner (Для теста указан калькулятор)
Для HIVEOS:
UPD v.1.1:
Появилась поддержка AUTOSWITCH for NiceHash
UPD v.1.2:
Исправлена команда удаления скрипта remove
Описание параметров для HIVEOS файл /hive-config/zil_switcher.conf:
FARM_ID= # Заполняется автоматически при конфигурации или при реконфигурации
RIG_ID= # Заполняется автоматически при конфигурации или при реконфигурации
DEFAULT_FS= # Активный полетный лист когда зилики не майнится (Заполняется автоматически при конфигурации или при реконфигурации)
StartBlock=98 # Блок после которого включается майнинг Zilliqa
accessToken= # Заполняется при конфигурации, требует ввести accessToken от пользователя
UPD v.1.1:
EndBlock=00 # Блок с которого выключается майнинг Zilliqa. По умолчанию установлен блок 00 и активируется таймер (продолжительность майнинга)
Timer=90 # Таймер по умолчанию установлен на 90 секунд манинга, по просьбе трудящихся.... Но есть нюанс на скрине.
Установка скрипта на HIVEOS:
1) Создаем полетный лист с именем 'mininghub.cc ZIL' без кавычек в настройках майнера сервер указываем 'zil://pool.mininghub.cc' без кавычек
2) Заходим в аккаунт и создаем токен аутентификации (сохраняем в блокнот он нам понадобиться на этапе конфигурации)
3) В консоли рига выполните команду:
Код:
curl https://raw.githubusercontent.com/mitagmio/Zilliqa_switcher_hiveos/master/pool.mininghub.cc/zil_hive_setup | bash -s install
Код:
zil_hive install
Описание комманд:
install) Установка, обновление, первичное создание конфига
Код:
zil_hive install
Код:
zil_hive reconfig
Код:
zil_hive run
Код:
zil_hive start
Код:
zil_hive stop
Код:
zil_hive restart
remove) Удаляет скрипт ZIL_HIVE
Код:
zil_hive remove
Имплементация на Ubuntu и HIVE OSВЫПОЛНЕНА- Есть возможность Zilliqa switcher расширить программным WatchDog для отслеживания загруженности карт и проверкой доступности интернет. (Есть наработки как по красным так и по зеленым под win 7\10)
GITHUB: https://github.com/mitagmio/Zilliqa_switcher для win 7\10
GITHUB: https://github.com/mitagmio/Zilliqa_switcher_hiveos/ для HIVEOS
--------------------------------------------------------------
Заинтересовашихся прошу обращаться в телеграмм @mitagmio или писать Давиду)
Донат:
BTC: 12yDg5uYrcHqN2HoeVp1tR1eanXAJxHsDb
LTC: LhAxQLTHacm8WoWQ9mHSZmfbqFGCphHqgg
ETH: 0xb48f60b5e69bcbd95b00b5bd2dd76d8eec524894
ETC: 0xb48f60b5e69bcbd95b00b5bd2dd76d8eec524894
CALLISTO: 0x66aefd45d0d7da104dd140f0bd7917967a122a3b
QIWI: 79155009589
Сбербанк: 79155009589
Последнее редактирование: