Demion / nodevfee

NoDevFee Ethereum Miner Stratum Protocol DevFee Remover (Redirector)
170 stars 45 forks source link

I want it to support etc,so thanks #24

Closed bigbeef closed 6 years ago

Demion commented 6 years ago

ETC - Ethereum Classic? So does is not work now?

eyeflip commented 6 years ago

I tried ETC using claymore 10.0 with nodevfee.exe at the beginning and it just closes right away. any ideas? thanks

Demion commented 6 years ago

What is your bat file?

eyeflip commented 6 years ago

setx GPU_FORCE_64BIT_PTR 0 setx GPU_MAX_HEAP_SIZE 100 setx GPU_USE_SYNC_OBJECTS 1 setx GPU_MAX_ALLOC_PERCENT 100 setx GPU_SINGLE_ALLOC_PERCENT 100 nodevfee.exe ethdcrminer64.exe -epool etc-us-east1.nanopool.org:19999 -ewal wallet address.worker1 -epsw x

Demion commented 6 years ago

Attach your claymore log and nodevfeeLog.txt (create empty text file nodevfeeLog.txt before running miner).

eyeflip commented 6 years ago

I created the nodevfeeLog.txt and it started and then restarted and I believe its working. I will know for sure when it tries to run the dev fee. can I do this with pirl or ella or any other coin running through claymore?

Demion commented 6 years ago

You most likely will need nodevfeePools.txt to redirect ethereum devfee mining pools to your fork (ETC) pool. Read more about that on main page README. It may still not work though, but you can give it a shot. No other solution so far.

eyeflip commented 6 years ago

I'm sorry I don't quite understand how to write the nodevfeePools.txt I looked at the pastebin and it is just a list of pools. I'm really new to this, would you by any chance have a more specific example I could follow. sorry to keep buggin you

Demion commented 6 years ago

I think it is pretty clear in README.

PoolCount (including main pool N + 1)
MainPoolAddress MainPoolPort (space between address and port not colon)
DevFeePool1Address DevFeePool1Port
DevFeePool2Address DevFeePool2Port
DevFeePoolNAddress DevFeePoolNPort
  1. line number of pools (including main pool).
  2. line your main pool (ETC pool).
  3. line and below devfee pools that will be redirected (you can use list from example).

tl;dr - just change 46 to 47 and after 47 insert new line with your ETC pool.

eyeflip commented 6 years ago

thanks for all of your help, unfortunately I don't think its working with my PIRL setup, but if you have anymore suggestions, that'd be great.

screenshot 1

nodevfee.exe EthDcrMiner64.exe -epool stratum+tcp://us-east.pirlpool.eu:8002 -ewal 0xC48B8cb875926C9637e827280d90b9737Cb4D42F -epsw x -esm 0 -allpools 1 -allcoins exp -gser 2 -eworker rig6 -retrydelay 1

1518216438_log.txt

nodevfeePools.txt

I tried to attach the nodevfeeLog.txt but it says I cant since its empty.

Demion commented 6 years ago

I think you dont need -allcoins exp. Why are you using it? Or try to increase number in nodevfeePools.txt and add to the end those pools you see on screenshot.

Tested, seems to work fine without -allcoins exp

DevFee: ETH: Stratum - connecting to 'us1.ethpool.org' <149.56.26.222> port 3333

NoDevFee: connect -> us-east.pirlpool.eu:8002
NoDevFee: eth_login -> 0xC48B8cb875926C9637e827280d90b9737Cb4D42F
DevFee: ETH: Stratum - Connected (us1.ethpool.org:3333)
ETH: Authorization failed
: {"id":2,"jsonrpc":"2.0","result":null,"error":{"code":-3,"message":"Methodnotf
ound"}}
Stratum - reading socket failed 10038, disconnect
DevFee: ETH: Job timeout, disconnect, retry in 1 sec...
DevFee: ETH: Stratum - connecting to 'us1.ethermine.org' <18.219.59.155> port 44
44
NoDevFee: connect -> us-east.pirlpool.eu:8002
NoDevFee: eth_login -> 0xC48B8cb875926C9637e827280d90b9737Cb4D42F
DevFee: ETH: Stratum - Connected (us1.ethermine.org:4444)
ETH: Authorization failed
: {"id":2,"jsonrpc":"2.0","result":null,"error":{"code":-3,"message":"Methodnotf
ound"}}
Stratum - reading socket failed 10038, disconnect
DevFee: ETH: Job timeout, disconnect, retry in 1 sec...
DevFee: ETH: Stratum - connecting to 'us1.ethermine.org' <18.219.59.155> port 44
44
NoDevFee: connect -> us-east.pirlpool.eu:8002
NoDevFee: eth_login -> 0xC48B8cb875926C9637e827280d90b9737Cb4D42F
DevFee: ETH: Stratum - Connected (us1.ethermine.org:4444)
ETH: Authorization failed
: {"id":2,"jsonrpc":"2.0","result":null,"error":{"code":-3,"message":"Methodnotf
ound"}}
Stratum - reading socket failed 10038, disconnect
DevFee: ETH: Job timeout, disconnect, retry in 1 sec...
DevFee: ETH: Stratum - connecting to 'eth-eu.dwarfpool.com' <87.98.182.61> port
8008
NoDevFee: connect -> us-east.pirlpool.eu:8002
NoDevFee: eth_submitLogin -> 0xC48B8cb875926C9637e827280d90b9737Cb4D42F
DevFee: ETH: Stratum - Connected (eth-eu.dwarfpool.com:8008)
ETH: Authorized
DevFee: start mining
DevFee: ETH: 02/10/18-02:20:11 - New job from eth-eu.dwarfpool.com:8008
ETH: 02/10/18-02:20:11 - New job from us-east.pirlpool.eu:8002
ETH - Total Speed: 28.309 Mh/s, Total Shares: 9, Rejected: 0, Time: 00:16
ETH: GPU0 13.027 Mh/s, GPU1 15.282 Mh/s
ETH: 02/10/18-02:20:21 - New job from us-east.pirlpool.eu:8002
ETH - Total Speed: 28.338 Mh/s, Total Shares: 9, Rejected: 0, Time: 00:16
ETH: GPU0 13.052 Mh/s, GPU1 15.287 Mh/s
DevFee: ETH: 02/10/18-02:20:21 - New job from eth-eu.dwarfpool.com:8008
ETH: 02/10/18-02:20:22 - New job from us-east.pirlpool.eu:8002
DevFee: ETH: 02/10/18-02:20:22 - New job from eth-eu.dwarfpool.com:8008
ETH - Total Speed: 28.495 Mh/s, Total Shares: 9, Rejected: 0, Time: 00:16
ETH: GPU0 13.215 Mh/s, GPU1 15.280 Mh/s
GPU0 t=41C fan=40%, GPU1 t=48C fan=40%
DevFee: ETH: 02/10/18-02:20:35 - SHARE FOUND - (GPU 0)
ETH: Share accepted (109 ms)!
DevFee: stop mining and disconnect
eyeflip commented 6 years ago

(edit: im using v0.2.1 Just in case that matters)

Oh so that is how it is supposed to look? all the red errors are normal? the devfee will just keep trying to connect? and any shares found will just go to my pirl wallet by default?

I removed the allcoins. and all the pools I have seen it try to connect to are in the nodevfeepools already. thanks for all your help!

screenshot 2

1518228706_log.txt

Demion commented 6 years ago

nodevfeePools.txt only supported starting from v0.2.2b.

eyeflip commented 6 years ago

yup I'm a dummy, and I'm assuming the screenshot means its working? thanks for all you time!!

screenshot 3

Demion commented 6 years ago

Seems to work, you better check actual results on your pool for some time. Closed for now.