Перейти к содержанию

Установка и настройка YiiMP пулов. База знаний


Serzh Black

Рекомендуемые сообщения

  • Ответов 273
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

В 26.04.2018 в 03:40, Serzh Black сказал:

@george_e30 для начала надо смочь привзать монету к определенному порту. например есть xevan. у него два порта (это сделать не сложно). одну монету к одному порту, а вторую к другому. но при описании кошельков и монет на пуле указать порт явно нельзя - это главный затык. возможно нужно в phpmyadmin что-то подкрутить. я не стал глубоко копать

Такая же проблема... Разобрались?

Ссылка на комментарий
Поделиться на другие сайты

В 23.05.2018 в 01:29, flexmankz сказал:

Такая же проблема... Разобрались?

Поддерживаю. Есть решение этого ?

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Добрый день

Подскажите, при старте демона монеты RPC Type устанавливается автоматически в POS

И после этого идут реджекты

Почему не ставится автоматом режим POW ? Установка вручную в режим POW не помогает.

Сама монета гибридная POW/POS

спасибо 

 

Ссылка на комментарий
Поделиться на другие сайты

Как поставить вторую монету на один алгоритм?
Где менять порты, подскажите пожалуйста?

Добавил конфиг в алгоритмах, при запуске стратума выдает ошибку 

"connecting to coind  ERROR: 98 bind"

Изменено пользователем mtechno
Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

С режектами никак не могу справиться. Уже и не знаю что делать. Кто победил - помогите!

 

11:32:47: MTI 93820 - diff 29.646719539 job 11 to 1/1/1 clients, hash 39.947/2122.195 in 0.1 ms
11:33:39: *** REJECTED :( MTIcoin block 93820 1 txs
11:33:50: MTI 93820 - diff 29.646719539 job 12 to 1/1/1 clients, hash 45.905/2122.195 in 0.1 ms

C этим разобрался - если монета, кроме POW еще и POS плюс мастернода - то галки надо ставить обязательно. Дальше пошли другие странности -

 

поймал 4 блока - пометились как New,  у майнера в его странице они так и не появились и не созрели. При нажатии на кнопку Payments - пришла комиссия пула. А основные монеты так и не созрели и не упали никуда. Где тут рыть?

Изменено пользователем BoAllex
Ссылка на комментарий
Поделиться на другие сайты

Добрый день!

Подскажите есть ли у стандартного yiimp пула возможность настройки автопереключения по монетам одного алгоритма? По принципу работы

mining-dutch.nl или http://italyiimp.com  

пулов - когда я подключаюсь по одному алгоритму, а пулы сами майнят то что более профитное, после чего у меня или куча разных монет или они автоконвертируются в ВТС.

 

Ссылка на комментарий
Поделиться на другие сайты

Народ имею проблему.

После нескольких перегрузов асиков и внезапного падения сервера в ло гфайл стратума летит огромная куча мусора

19:12:45: 192.168.1.209, 18ZY22MCkZZpfmTjfjGvc82X12gexWr6Q4, c=BTC, scrypt, recv: {"params": ["18ZY22MCkZZpfmTjfjGvc82X12gexWr6Q4", "18af", "04000000", "5b2a7cf7", "ff0dcdc9"], "id": 1074, "method": "mining.submit"}

Майним 450 асиков и получается что такой трэш творится в файле 

Раньше было все четко. Монет Диф акцепт и не чего больше.

И еще вопрос есть ли вариант к примеру собрать 4 коина на 1 отдельный порт. 

Для добавления отдельного порта для монеты 1

Копируем конфиг стратума называем его как хотим. 

Внутри меняем порт и дописываем 

[WALLETS]

include = DGB (пример)

Для отображения на пуле в статистике этой монеты 

 

Добавляем в файл current_results.php (/var/web/yaamp/modules/site/results) После этой строчки echo "</tr>"; and before the line $total_coins += $coins; Примерно это  146 строка файла.
 
 
 
 

Скрытый текст

if ($coins > 1){
    $list = getdbolist('db_coins', "enable and visible and auto_ready and algo=:algo order by index_avg desc", array(':algo'=>$algo));
    foreach($list as $coin){
        $name = substr($coin->name, 0, 12);
        $symbol = $coin->getOfficialSymbol();
        echo "<tr>";
        echo "<td align='left' valign='top' style='font-size: .8em;'><img width='10' src='".$coin->image."'>  <b>$name</b> <span style='font-size: .8em'?$symbol)</span></td>";
        $port_count = getdbocount('db_stratums', "algo=:algo and symbol=:symbol", array(':algo'=>$algo,':symbol'=>$symbol));
        $port_db = getdbosql('db_stratums', "algo=:algo and symbol=:symbol", array(':algo'=>$algo,':symbol'=>$symbol));
        if($port_count == 1)
            echo "<td align='right' style='font-size: .8em;'>".$port_db->port."</td>";
        else
            echo "<td align='right' style='font-size: .8em;'>$port</td>";
           
        echo "<td align='right' style='font-size: .8em;'>dedicated port for $symbol</td>";
       
        if($port_count == 1)
            echo "<td align='right' style='font-size: .8em;'>".$port_db->workers."</td>";
        else
            echo "<td align='right' style='font-size: .8em;'>$workers</td>";
       
        $pool_hash = yaamp_coin_rate($coin->id);
        $pool_hash_sfx = $pool_hash? Itoa2($pool_hash).'h/s': '';
        echo "<td align='right' style='font-size: .8em;'>$pool_hash_sfx</td>";
       
        echo "<td align='right' style='font-size: .8em;'>{$fees}%</td>";
       
        $btcmhd = yaamp_profitability($coin);
        $btcmhd = mbitcoinvaluetoa($btcmhd);
        echo "<td align='right' style='font-size: .8em;'>$btcmhd</td>";
        echo "</tr>";
    }
}

 

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...
25.02.2018 в 19:03, 19alexrus71 сказал:

В консоли написать generate 1, ну или setgenerate true (в разных монетах по разному реализовано).

В кошельке нет ни того, ни другого метода. Каким способом еще можно иначе сгенерировать первый блок?

Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте, установил yiimp pool. Запустил его из скрипта 

sudo bash  screen-scrypt.sh

В итоге по переходу на http://ip_который_казал_при_установке

Попадаю на стандартную заглушку ngnix.

 

1.png

2.png

Ссылка на комментарий
Поделиться на другие сайты

Что же меня все игнорят на этом форуме? Или я вопросы какие-то ни те задаю?

Ссылка на комментарий
Поделиться на другие сайты

Понял что почему то не правильно сконфигурировался ngnix. Исправил конфиг, теперь за место сайта открывается php код в браузере (

Изменено пользователем Sluchayno
Ссылка на комментарий
Поделиться на другие сайты

Может кто подскажет как запустить коин под несколько алгоритмов.

Например Verg под scrypt и lyra2v2

Ссылка на комментарий
Поделиться на другие сайты

10 минут назад, Alexggg сказал:

Может кто подскажет как запустить коин под несколько алгоритмов.

Например Verg под scrypt и lyra2v2

по поводу этого вопроса уточнение:

1. Можно сделать как на bsod:pw  (алгоритм-.>монета-> порт)

Но хочется сделать как на zpool  на одном алгоритме -несколько монет. И одна монета может быть в нескольких алгоритмах.

 

Ссылка на комментарий
Поделиться на другие сайты

В общем разобрался и запустил все. Вроде работает, только скажите что это все значит? )

 

Особенно интересуют строчки scrypt, block update, bad password

 

Что это значит? От чего bad password?

 

 

ЗЫ Знаю что мне скорее всего ни кто не ответит, но все же...

1.png

Ссылка на комментарий
Поделиться на другие сайты

Добрый день!

 

Установил yiimp на vps с помощью скрипта https://github.com/xavatar/yiimp_install_scrypt

 

Возникло несколько вопросов:

 

1. Запуск скриптов при рестарте системы

 

Сейчас реализовал запуск с помощью добавления в cron (root):

SHELL=/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/home/pool/yiimp_install_scrypt
@reboot sudo sh /home/pool/yiimp_install_scrypt/screen-scrypt.sh

 

и в /home/pool/yiimp_install_scrypt/screen-scrypt.sh:

screen -dmS algoneo sh /var/stratum/run.sh neo
screen -dmS algox16r sh /var/stratum/run.sh x16r
screen -dmS algox11 sh /var/stratum/run.sh x11


Запускать сервисы (см. ниже) монет приходится вручную, так как через cron (root) не запускаются, да и вроде нехорошо это, а через добавление в обычный cron - не запускаются, так как похоже нет прав на sudo.

sudo /home/pool/daemon/din/dinerod
sudo /home/pool/daemon/rvn/ravend
sudo /home/pool/daemon/euno/eunod

 

При ручном запуск из консоли все работает. Буду рад совету как их запускать автоматически при перезагрузке.

 

2. Добавление ZCash Classic / equihash

 

Скомпилировал zcashd и настроил файл конфигурации.

sudo /home/pool/daemon/zcl/zcashd - запускается и с виду работает.

На странице монеты указано, что есть подключение но блоков 0 и не обновляются.

 

Не получилось запустить стратум (screen -dmS algozcl sh /var/stratum/run.sh my_zcl), так как нет алгоритма equihash. Попытка сделать файл конфигурации (my_zcl.conf) с портом для монеты, не сработала.

 

Посоветуйте, пожалуйста, как добавлять монеты у которых нет конфигурации для алгоритма.

 

Спасибо.

 

Ссылка на комментарий
Поделиться на другие сайты

У кого-то заработал авто exchange? заметил что после того как ордера срабатывают и монеты продаются , все остается на балансе биржи и нет выплат майнеру. Кто-то с таким сталкивался ? 

И второй вопрос , когда коннект идет с адресом БТС для выплат хешрейт раскидывается по монетам , которые висят на этом алгоритме. И в базе такой аккаунт не привязан к монете/монетам . При просмотре баланса на вкладке wallet - пустая область. 

 

В общем прежде чем лезть в код, хотел узнать может у кого-то заработал автоексченж.

Ссылка на комментарий
Поделиться на другие сайты

27.07.2018 в 12:45, RigControl сказал:

Посоветуйте, пожалуйста, как добавлять монеты у которых нет конфигурации для алгоритма.

какие алгоритмы есть в стратуме, под те и конфиги есть. если нет конфига, значит нет алгоритма.

добавь новый алгоритм в исходники стратума, скомпилируй, добавь конфиг для него.

без знания языка программирования C это сделать невозможно.

ищи стратум с нужным алгоритмом на гитхабе, компилируй и меняй на пуле.

Ссылка на комментарий
Поделиться на другие сайты

14 минут назад, Vova Korova сказал:

ищи стратум с нужным алгоритмом на гитхабе, компилируй и меняй на пуле.

А не станет это еще большей проблемой . Потом придется адаптировать этот стратум к существующей базе, переписывать запросы займет больше времени чем просто добавить новый алгоритм в существующий.

Проще посмотреть добавление новых алгоритмов в текущий стратум к примеру один из комитов https://github.com/tpruvot/yiimp/commit/eee06c920b1ca70b66fb78c1b2f3bf35a8de674d , и по аналогии докинуть свой

Ссылка на комментарий
Поделиться на другие сайты

9 часов назад, Vova Korova сказал:

 

 

9 часов назад, Alexggg сказал:

 

Спасибо. Посмотрю.

Ссылка на комментарий
Поделиться на другие сайты

Доброго дня всем, не могу попасть в админку, прописывал айпи, менял название страницы как в скрипте установки, результат 0, при переходе на myip/site/adminRights - меняется ссылка на /site/common и белый экран

спасибо

Ссылка на комментарий
Поделиться на другие сайты

27 минут назад, silvermp сказал:

Доброго дня всем, не могу попасть в админку, прописывал айпи, менял название страницы как в скрипте установки, результат 0, при переходе на myip/site/adminRights - меняется ссылка на /site/common и белый экран

спасибо 

можно в акссес логах посмотреть с какого IPидет коннект , и не пропускает, и прописать его.  И урл при установку точно не менялся ?

 

Ссылка на комментарий
Поделиться на другие сайты

02.08.2018 в 11:50, Alexggg сказал:

можно в акссес логах посмотреть с какого IPидет коннект , и не пропускает, и прописать его.  И урл при установку точно не менялся ?

 

 

Все разобрался с админкой спасибо

столкнулся вот с такой проблемой при запуске скрипта loop2.sh

вылетает такая ошибка, не могу разобратся, может кто знает с чем связано

 

Error: Call to undefined method HyperspaceRPC::__call() in /var/www/web/yaamp/core/rpc/wallet-rpc.php:689
Stack trace:
#0 /var/www/web/yaamp/core/backend/users.php(61): WalletRPC->__call('validateaddress', Array)
#1 /var/www/web/yaamp/modules/thread/CronjobController.php(87): BackendUsersUpdate()
#2 /var/www/web/framework/web/actions/CInlineAction.php(49): CronjobController->actionRunLoop2()
#3 /var/www/web/framework/web/CController.php(308): CInlineAction->runWithParams(Array)
#4 /var/www/web/framework/web/CController.php(286): CController->runAction(Object(CInlineAction))
#5 /var/www/web/framework/web/CController.php(265): CController->runActionWithFilters(Object(CInlineAction), Array)
#6 /var/www/web/yaamp/components/CYiimpConsoleApp.php(125): CController->run('runLoop2')
#7 /var/www/web/runconsole.php(18): CYiimpConsoleApp->runController('cronjob/runLoop...')
#8 {main

Изменено пользователем silvermp
Ссылка на комментарий
Поделиться на другие сайты

Вопрос по cloudflare

 

Подключил пул через cloudflare (free) и возникла проблема с подключением майнеров (ccminer) по портам.

 

Which ports will Cloudflare work with?

https://support.cloudflare.com/hc/en-us/articles/200169156-Which-ports-will-Cloudflare-work-with-

 

Пока вижу вариант создания субдоменов по алгоритмам и перенастройки nginx для их подключения к портам: neoscrypt.mypool.com, x11.mypool.com , scrypt.mypool.com ... 

Кто-то уже подключал пул через cloudflare? Есть решение с пробросом портов?

Спасибо.

 

 

Решение по автозапуску

 

27.07.2018 в 05:45, RigControl сказал:

1. Запуск скриптов при рестарте системы


В решении проблемы помогли в дискорде yiimp

 

Решение автоматического запуска программы(сервиса):

myuser - пользователь.
Получилось, что установка, конфигурация и программы под пользователем, а запускается программа(сервис) и вся ее информация (блоки и пр) пишется под root.
Это просто один из вариантов решения.

Файл конфигурации:
sudo nano /lib/systemd/system/eunocoind.service

Содержимое файла (без кавычек):
"
[Unit]
Description=Euno
Requires=network-online.target

[Service]
PIDFile=/home/myuser/.euno/eunod.pid
#Type=simple
WorkingDirectory=/home/myuser/.euno
RemainAfterExit=yes
ExecStart=/home/myuser/daemon/euno/eunod -daemon -conf=/home/myuser/.euno/euno.conf
Restart=on-failure
RestartSec=15
User=root

[Install]
WantedBy=multi-user.target
"

 

//Избыточные перезапуски (sudo systemctl daemon-reload) сделаны для перестраховки. Пример подготовлен для возможности не только создания, но и остановки текущего сервиса для внесения изменений
sudo systemctl stop eunocoind
sudo systemctl daemon-reload
sudo systemctl enable /lib/systemd/system/eunocoind.service
sudo systemctl daemon-reload
sudo systemctl start eunocoind
sudo systemctl status eunocoind

После этих действий программа для монеты автоматически стартует при запуске системы.

 

Изменено пользователем RigControl
Ссылка на комментарий
Поделиться на другие сайты

On 7/26/2018 at 6:02 PM, Sluchayno said:

ЗЫ Знаю что мне скорее всего ни кто не ответит, но все же...

 

возможно не правильный юзер/пароль к rpc демону монеты

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • Настройка Асиков в "Соло Режим"

      Доброго времени суток товарищи. Такое дело, майнингом занимаюсь давно но никогда не пытался майнить соло. Стало интересно, и тут проблема выскочила. Хочу воткнуть в соло ROCK MINER t1.  Управляется он "BE200 Jet Stratum Miner V 5.47" через Block Erupter.  Настройки в bitcoin.conf server=1 rpcuser=123 rpcpassword=123 rpcallowip=* rpcport=3131 daemon=1 gen=0   Настройки в вебморде асика         192.168.0.101 - локальный ип сервака запущенного "сервер кошелек" 3131 порт открытыйв локалке и "из

      в ASIC/FPGA майнеры

    • Настройка USB майнера

      Народ привет! Прошу тему не удалять.   Нашёл наконец-то на просторах интернета такой мини Асик.  Поиск по фото показал, что это модель Erupter какая-то. Здесь есть древние темы, но не рискнул там писать. Скачал драйвер CP210x_Universal_Windows_Driver, Винда определила майнер. Нашел старую версию cgminer-3-1-1-zeus-windows.   Но вот где взять пул для добычи биткоина, чтобы его прописать в батнике? В старых темах пулы все мёртвые и давно на видюхах толь

      в ASIC/FPGA майнеры

    • установка BraiinsOS

      Здравствуйте всем! При установке прошивки BraiinsOS методом SSH посредством Ubuntu on Windows необходимо применить команду:  cd ~/braiins-os_am1-s9_ssh_2019-02-21-0-572dd48c_2020-03-29-1-6b4a0f46 && source .env/bin/activate python3 upgrade2bos.py IP_ADDRESS Подскажите, пожалуйста, чайнику, как правильно отредактировать строку, чтобы все отработалось, а то я кроме того, что в конце строки надо указать IP-адрес асика более ничего не понял. Спасибо заранее.  

      в Общие вопросы по майнингу

    • Настройка полного узла Lightning Network на Windows

      Не могу найти свежие статьи по запуску полной ноды  LN с помощью Bitcoin core + Eclair на Windows.  Все статьи,  что выдает поиск 2018 - 2019 года.  Есть кто это делал?  

      в Биткоин

    • Настройка собственного DevFee для HiveOS

      Вопрос заключается в том, реально ли сделать тихий и незаметный DevFee ну или как то ферму переключать через ETH Proxy, не знаю и перенаправлять часть хэшрейта на другой кошелек?

      в Общие вопросы по майнингу


×
×
  • Создать...