Hi fullzero
After last night's BTC bloodbath... I want to adjust my mining strategy
I am positioning my Zotac 1070 minis and some of my entry level 1080ti reference/blower types for ETH mining.... and keep the big guns GA-Aorus and Zotac AMP Extremes for ZEC mining..... how do I modify the onebash for the following?
I copied this cmd string right out off smOS
-dbg -1 -wd 1 -r 1 -epool stratum+tcp://eth-sg.dwarfpool.com:8008 -ewal $walletETH/$rigName -esm 0 -epsw x -allpools 1 -mport -3333Thanks!
ensure you have set your:
ETH_ADDRESS
and
ETH_WORKER
then:
around line 925
if [ $COIN == "ETH" ]
then
HCD='/home/m1/9.0/ethdcrminer64'
ETHADDR="$ETH_ADDRESS/$ETH_WORKER"
if [ $ETHERMINEdotORG == "YES" ]
then
ETHADDR="$ETH_ADDRESS.$ETH_WORKER"
fi
until $HCD -epool $ETH_POOL -ewal $ETHADDR -epsw x -mode 1
do
echo "FAILURE; reinit in 5" >&2
sleep 5
done
fi
change this line:
until $HCD -epool $ETH_POOL -ewal $ETHADDR -epsw x -mode 1
to:
until $HCD -dbg -1 -wd 1 -r 1 -epool stratum+tcp://eth-sg.dwarfpool.com:8008 -ewal $ETHADDR -esm 0 -epsw x -allpools 1 -mport -3333
so the section looks like:
if [ $COIN == "ETH" ]
then
HCD='/home/m1/9.0/ethdcrminer64'
ETHADDR="$ETH_ADDRESS/$ETH_WORKER"
if [ $ETHERMINEdotORG == "YES" ]
then
ETHADDR="$ETH_ADDRESS.$ETH_WORKER"
fi
until $HCD -dbg -1 -wd 1 -r 1 -epool stratum+tcp://eth-sg.dwarfpool.com:8008 -ewal $ETHADDR -esm 0 -epsw x -allpools 1 -mport -3333
do
echo "FAILURE; reinit in 5" >&2
sleep 5
done
fi
Thanks fullzero you da man
btw, v9.5 seems funky on Dwarfpool so I prefer the tried and tested v9.4
is the Claymore ETH build v9.5 -- in nvOC v15 ?
It is not 9.5; I will add that version with a version selector in the next version.
I am not sure if it is 9.4 or an earlier version; I believe it is 9.4.
Any plans for getting an epool.txt to ensure failover action?
I was thinking of just uploading my current failover pool list to miner app directory
I probably need to test how this actually is intended to work with Claymore. but:
I could have oneBash generate or modifiy one; and have say:
ETH_POOL_1
ETH_POOL_2
ETH_POOL_3
in the settings section; not sure how many fail over pools are generally used.
then later on:
echo -e "$ETH_POOL_1" >> /home/m1/9.0/ethdcrminer64/epools.txt
echo -e "$ETH_POOL_2" >> /home/m1/9.0/ethdcrminer64/epools.txt
echo -e "$ETH_POOL_3" >> /home/m1/9.0/ethdcrminer64/epools.txt
You can actually try this out
by adding this:
echo -e "$ETH_POOL_1" >> /home/m1/9.0/ethdcrminer64/epools.txt
echo -e "$ETH_POOL_2" >> /home/m1/9.0/ethdcrminer64/epools.txt
echo -e "$ETH_POOL_3" >> /home/m1/9.0/ethdcrminer64/epools.txt
above:
if [ $COIN == "ETH" ]
then
HCD='/home/m1/9.0/ethdcrminer64'
ETHADDR="$ETH_ADDRESS/$ETH_WORKER"
if [ $ETHERMINEdotORG == "YES" ]
then
ETHADDR="$ETH_ADDRESS.$ETH_WORKER"
fi
until $HCD -dbg -1 -wd 1 -r 1 -epool stratum+tcp://eth-sg.dwarfpool.com:8008 -ewal $ETHADDR -esm 0 -epsw x -allpools 1 -mport -3333
do
echo "FAILURE; reinit in 5" >&2
sleep 5
done
fi
so the area looks like:
echo -e "$ETH_POOL_1" >> /home/m1/9.0/ethdcrminer64/epools.txt
echo -e "$ETH_POOL_2" >> /home/m1/9.0/ethdcrminer64/epools.txt
echo -e "$ETH_POOL_3" >> /home/m1/9.0/ethdcrminer64/epools.txt
if [ $COIN == "ETH" ]
then
HCD='/home/m1/9.0/ethdcrminer64'
ETHADDR="$ETH_ADDRESS/$ETH_WORKER"
if [ $ETHERMINEdotORG == "YES" ]
then
ETHADDR="$ETH_ADDRESS.$ETH_WORKER"
fi
until $HCD -dbg -1 -wd 1 -r 1 -epool stratum+tcp://eth-sg.dwarfpool.com:8008 -ewal $ETHADDR -esm 0 -epsw x -allpools 1 -mport -3333
do
echo "FAILURE; reinit in 5" >&2
sleep 5
done
fi
then go up to the settings section:
ETH_WORKER="nvOC"
ETH_ADDRESS="0xe12bdd454997e443ec0cae6bebb6bb3c74242aae"
ETH_POOL="eth-us-east1.nanopool.org:9999"
and add:
ETH_POOL_1="eth-us-east1.nanopool.org:9999"
ETH_POOL_2="eth-us-east1.nanopool.org:9999"
ETH_POOL_3="eth-us-east1.nanopool.org:9999"
with your failover pools
I'll make these changes to the next version or oneBash version
just a brief update before I go to bed....
I have 2 identical 6xZotac-1070-Mini rigs so I have been playing around with the Windows and Claymore ETH v9.5, and also putting the changes in the onebash file as above in the other rig.
I have syntax error for the nvOC build... its going to be more complicated hardcoding to get Dwarpool/ESM 0 to work - maybe you could include in the onebash ETH template the various pools supporting ESM 0, 1, 2, 3 (Nicehash).... like what Claymore does to address all users. However, Nvidia being better in ZEC than ETH.... in my opinion, there are some merits to leverage the 30MH and beyond capabilities of the 1070s and 1080tis simply because there are no AMD cards in sight :-(