Перейти к публикации

Serzh Black

Пользователи
  • Публикации

    510
  • Зарегистрирован

  • Посещение

Репутация

22 Обычный

1 подписчик

О Serzh Black

  • Звание
    Продвинутый пользователь

Посетители профиля

Блок посетителей профиля отключен и не будет отображаться другим пользователям

  1. Не очень существенное по функционалу, но очень существенное по стабильности работы обновление HRM и сервера: версии 0.84 Предыстория: Время от времени HRM зависал и не отваливался по таймауту при обращении к внешним ресурсам. У меня случалось это крайне редко и выявить проблему не представлялось возможным. До тех пор пока вынужденно не пришлось сменить провайдера, променяв белый выделенный IP на серую динамику за НАТом. И тут начались странности: SSH сессии отваливаются каждые 5 минут при отсутствии активности, HLS видеопоток регулярно прерывается, и самое главное, HRM зависал с периодичностью 30 минут - пол дня не возвращаясь из интернета. Более двух недель было потрачено на обнаружение причины, которая оказалась во внешнем модуле. Вот уже более двух суток проблем с зависанием HRM не наблюдается. Надеюсь, теперь это перманентное состояние Крайне рекомендую обновиться!
  2. Serzh Black

    [WAVI] WAVI coin | YescryptR32 | CPU mining

    @kna судя по количеству "дайте инструкцию" в сети - да. запуск мастерноды должен производиться с закрытыми глазами и на синхронизированном блокчейне занимать ровно 15 подтверждений с гарантированной уверенностью что нода работает, даже если она preenabled. Вави не лучший вариант - относительно дорого, долго ждать результата (сидеть на измене), после запуска останется вопрос: а дальше что? нельзя потренироваться с POS. с нодами за бакс другой расклад: через полдня результат, через тройку дней вторая нода, далее POS и вывод: ну ево нафиг эту вави 😉 но мое дело предложить
  3. Serzh Black

    [WAVI] WAVI coin | YescryptR32 | CPU mining

    @Maxshhh почему именно вави? есть море дешевых монет за 1 бакс за ноду, на которых можно потренироваться. от запуска мастернод на разных IP на одной машине, до правильного разбивания входов для более эффективного POS. К моменту появления навыков еще и заработать удастся
  4. И снова про мастерноды. Со временем у меня их стало больше 40 штук. Нет ничего проще следить за всем этим хозяйством, когда вкалывают роботы. На серверах по крону раз в сутки запускается скрипт, который собирает информацию со всех запущенных демонов. Это информация о статусе мастерноды и номеру блока: заодно получается информация о расходе памяти и нагрузке и все это отправляется в телеграм помимо всего прочего, все упавшие демоны, если такое происходит, поднимаются по крону каждые 5 минут: И в завершение, плагин мастернод теперь возвращает номер блока, чтобы всегда была возможность по быстрому оценить работу проблемных мастернод или оценить возможную причину отвала мастерноды (самая распространенная - демон застревает на каком-то блоке и бесконечно пишет: Masternode successfully started, хотя, на самом деле, это уже не так) без необходимости запуска локального кошелька и ssh сессии с сервером Проверено лично! Всем профита! ) master_nodes.txt
  5. Теперь плагин мастернод два раза в сутки самостоятельно проверяет балансы. В случае если суммарного баланса всех мастернод одной монеты достаточно для запуска новой мастерноды, то пришлет уведомление в telegram. master_nodes.txt
  6. чутка обновил плагин master_nodes.txt 1. теперь длинные сообщения, которые не пролазили в телеграм, разбиваются на несколько штук 2. вместо skip=true можно использовать # перед именем монеты '#POLIS' => { 'collateral' => 1000, 'rate' => $TICKERS{cryptobridge}{POLIS_BTC}, 'explorer' => 'https://explorer.polispay.org', 'address1' => 'PKFWWDc3xYuMAWVeGJAdcj3Tojoz63DiHU', 'address2' => 'PF7QQRRJZDWgCS9g78j6fU7RW3RQEZ9Q3K', }, 3. вместо skip=monitor можно использовать @ перед именем монеты. помимо всего прочего это еще и отсортирует монеты: сначала мониторящиеся, затем все остальные '@POLIS' => { 'collateral' => 1000, 'rate' => $TICKERS{cryptobridge}{POLIS_BTC}, 'explorer' => 'https://explorer.polispay.org', 'address1' => 'PKFWWDc3xYuMAWVeGJAdcj3Tojoz63DiHU', 'address2' => 'PF7QQRRJZDWgCS9g78j6fU7RW3RQEZ9Q3K', }, Рядом с курсом монеты добавлена информация о размере залога для одной мастерноды
  7. Новый плагин для финансового контроля мастернод (и POS) master_nodes.txt Работает с Ciquidus эксплорерами, и, возможно, с другими. Как только попадется не поддерживаемый эксплорер, он будет добавлен в плагин Поддерживает неограниченное количество монет и нод. Считает намайненное по каждой ноде каждой монеты, размеры залогов по монетам, суммарные стоимости залогов, намайненного и накопленного в mBTC, долларах и рублях. В случае если суммарного баланса всех мастернод одной монеты достаточно для запуска новой мастерноды, пришлет уведомление в telegram Установка: %VARS = ( 'EV' => 'plugins:master_nodes.txt', ); Описание монеты и ее нод в плагине, тут, полагаю, все ясно: 'POLIS' => { 'skip' => 'false', 'collateral' => 1000, 'rate' => $TICKERS{cryptobridge}{POLIS_BTC}, 'explorer' => 'https://explorer.polispay.org', 'address1' => 'PKFWWDc3xYuMAWVeGJAdcj3Tojoz63DiHU', 'address2' => 'PF7QQRRJZDWgCS9g78j6fU7RW3RQEZ9Q3K', }, Если skip установлен в true, то монета и все ее ноды игнорируются, в подсчете не участвуют и не отображаются (можно использовать # перед символом монеты). Если monitor (можно использовать @ перед символом монеты), то монета и ее ноды не участвуют в подсчете Total minted (например, Вы копите на следующие ноды, а оценить намайненное перед сливом нужно) Вывод результатов по 'M' в HRM или по команде MN в Телеграм. Проценты в Minted - сколько добыто от размера залога на одну мастерноду Проценты в Total minted - сколько всего добыто от суммарной стоимости залогов по всем мастернодам. Всем профита! 🙂
  8. Serzh Black

    [WAVI] WAVI coin | YescryptR32 | CPU mining

    Я знаю, что в активаторе пишет, но там у меня enabled уже более 60 дней. На впс successfully started. Т.е. все говорит о том, что вави не сентинел зависимый. Вот в чем вопрос
  9. Serzh Black

    [WAVI] WAVI coin | YescryptR32 | CPU mining

    а как оно у вас вообще пишет WATCHDOG_EXPIRED? с вави никогда такого не было. Странно
  10. Пример расчета профита в HRM для монеты с динамическим block reward 'XDNA' => { 'wtmname' => 'XDNA', 'minerdir' => '', 'minerexe' => '', 'hrurl' => 'http://api.bsod.pw/api/currencies', # из URL вытаскиваем информацию о сложности и награде 'hrregexp' => '"XDNA":\{"algo":"keccak",.+?,("reward":".+?",.+?,"difficulty":.+?,"workers")', 'eval' => ' # в $CStat{$c}{hr} сейчас не числовое значение, которое мы обрабатываем еще одним регекспом, чтобы извлечь сложность и награду $CStat{$c}{hr} =~ /"reward":"(.+?)",.+?,"difficulty":(.+?),"workers"/; # получив нужные значения, сохраняем их где требуется $CStat{$c}{br} = $1; $CStat{$c}{hr} = $2; # далее как обычно $CStat{$c}{algo} = "keccak"; $CStat{$c}{bt} = 60; $CStat{$c}{rate} = $TICKERS{cryptobridge}{XDNA_BTC}; $CStat{$c}{hr} = $CStat{$c}{hr}*0x100000000/$CStat{$c}{bt}; ', 'skip' => 'monitor', },
  11. Serzh Black

    [WAVI] WAVI coin | YescryptR32 | CPU mining

    @WNC Объясни, пожалуйста, для чего этот Sentinel нужен? Из описаний в интернете толком не ясно его предназначение. Из личного опыта: у wavi никогда не было WATCHDOG_EXPIRED, а мастерноды других монет (их у меня чуть меньше 40), которым вроде как требуется Sentinel, прекрасно работают с WATCHDOG_EXPIRED, т.е. это и не проблема вовсе. Судя по списку, не я один такой, кто на Sentinel забивает
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×