[главная] | [каталоги]

создан: 2018-01-17 14:17:18
пользователь: cloud раздел: программирование
[просмотров|32289]
NEMOSMINER FOR LINUX, ZPOOL API

NEMOSMINER ДЛЯ LINUX (UBUNTU, DEBIAN)

3 shell files + crontab

needs 1 running nemosminer miner (windows) >> api
ccminer: https://github.com/tpruvot/ccminer

1)

cat start.sh

#!/bin/bash
#

./start_json.sh

2)

cat start_json.sh

#!/bin/bash
#

FILE_TXT='_algo.txt'
ALGO=`curl -s http://www.zpool.ca/api/walletEx?address=BTC_WALLET_WINDOWS_USER | jq '.miners[]' | jq '.algo' | tr -d \"`
#ALGO='phi'
ALGO_=`cat $FILE_TXT`

SCREEN_TRUE=`screen -ls | grep ccminer | wc -m | sed s/[^0-9]//g`
#SCREEN_TRUE=1

echo "$ALGO = $ALGO_ ?
screen_true = 1 ? : $SCREEN_TRUE"

if [[ $ALGO = $ALGO_ && $SCREEN_TRUE != 0 ]]
then

echo "алгоритм тот же самый $ALGO"

else

echo "алгоритм изменился $ALGO"

## АЛГОРИТМЫ - tribus,hsr,polytimos,x14
## ВЫЗЫВАЮТ ОШИБКУ - из-за разгона
## ТИПА GPU #0: result for 0170e9bb does not validate on CPU!
## ПОЭТОМУ, я их вернул в строй с mem=300 clock=107

case $ALGO in
phi)
NAME='phi'
PORT='8333'
;;
skein)
NAME='skein'
PORT='4933'
;;
x17)
NAME='x17'
PORT='3737'
;;
nist5)
NAME='nist5'
PORT='3833'
;;
lyra2v2)
NAME='lyra2v2'
PORT='4533'
;;
blake2s)
NAME='blake2s'
PORT='5766'
;;
tribus)
NAME='tribus'
PORT='8533'
;;
blakecoin)
NAME='blakecoin'
PORT='5743'
;;
equihash)
NAME='equihash'
PORT='2142'
;;
veltor)
NAME='veltor'
PORT='5034'
;;
skunk)
NAME='skunk'
PORT='8433'
;;
sib)
NAME='sib'
PORT='5033'
;;
bitcore)
NAME='bitcore'
PORT='3556'
;;
c11)
NAME='c11'
PORT='3573'
;;
groestl)
NAME='groestl'
PORT='5333'
;;
hsr)
NAME='hsr'
PORT='7433'
;;
keccak)
NAME='keccak'
PORT='5133'
;;
lbry)
NAME='lbry'
PORT='3334'
;;
myr-gr)
NAME='myr-gr'
PORT='5433'
;;
polytimos)
NAME='polytimos'
PORT='8463'
;;
timetravel)
NAME='timetravel'
PORT='3555'
;;
x11evo)
NAME='x11evo'
PORT='3553'
;;
x11)
NAME='x11'
PORT='3533'
;;
x14)
NAME='x14'
PORT='3933'
;;
neoscrypt)
NAME='neoscrypt'
PORT='4233'
;;
*)
NAME='phi'
PORT='8333'
;;
esac

if [[ $NAME != $ALGO_ || $SCREEN_TRUE = 0 ]]
then
echo "запуск майнера $NAME"
screen -X -S ccminer kill
screen -X -S ccminer quit
sleep 5
screen -A -m -d -S ccminer ./start_json_while.sh $NAME $PORT

fi

if [[ $NAME != $ALGO_ || $ALGO_ = '' ]]
then
echo "создаётся новый файл _algo.txt >> $NAME"
rm -R $FILE_TXT
echo $NAME >> $FILE_TXT
fi

fi

cat start_json_while.sh

#!/bin/bash
#

W_='BTC_WALLET_2_YOU'

#while :
#do
./ccminer -r 0 -a $1 --url stratum+tcp://mine.zpool.ca:$2 -u $W_ -p $1
#sleep 5
#done

3)

[b]cat ...

загрузить
ещё


зайдите на сайт

bot: [гости] Ты человек? Коль так, то пусть будет по твоему.
fizord.ru © 2019
Андрей Исаков