Demion / nodevfee

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

Phoenix Miner Compatibility #35

Open gustavokei opened 6 years ago

gustavokei commented 6 years ago

Does this work with Phoenix Miner? https://bitcointalk.org/index.php?topic=2647654.0

Demion commented 6 years ago

Should work starting from v0.2.4b. More discussion here - https://github.com/Demion/nodevfee/issues/11 https://github.com/Demion/nodevfee/issues/29

Freekers commented 6 years ago

It works, but only once for me. I.e. if I run it in third party mode (create nodevfeeInject.txt with your miner file name inside; run nodevfee.exe without parameters and run your miner as usual), it will intercept the first devfee, but all sequential devfees are not intercepted. Here's my log: log1.txt Do you have any idea what could be the issue? Thanks for all your hard work!

Demion commented 6 years ago

Is it a full log? Seems like it is not from the beginning. Need full nodevfeeLog.txt, miner log as well and your bat / config file. Try setting your wallet directly in nodevfeeWallet.txt.

Seems to me like it is intercepted.

s = 0x0958 sin_family = 0x0002 sin_addr = 195.201.9.229 sin_port = 8004 namelen =   16
{"id":1,"jsonrpc":"2.0","method":"eth_submitLogin","worker":"eth1.0","params":["0x00d4405692b9F4f2Eb9E99Aee053aF257c521343","x"]}
s = 0x115C sin_family = 0x0002 sin_addr = 195.201.9.229 sin_port = 8004 namelen =   16
{"id":1,"jsonrpc":"2.0","method":"eth_submitLogin","worker":"AwesomeMiner","params":["0x00d4405692b9F4f2Eb9E99Aee053aF257c521343","x"]}

Update: Although I remember reports that some pools dont like worker names with dot . in it. eth1.0 is used as default worker name for devfee in PhoenixMiner. That might be a problem. Worker name change only planned for future releases (probably 0.3).

Freekers commented 6 years ago

@Demion Thanks for your quick reply. I did not set a wallet directly in nodevfeeWallet.txt, thanks for the tip! I'll try to do so and restart the miner to create a fresh new log :) Thank you!

Rocket31337 commented 6 years ago

It is not working for me... I'll upload logs later. The wallet works but not the server.

Freekers commented 6 years ago

@Demion Setting the wallet in nodevfeeWallet.txt seems to have done the trick, it appears to be working now. Thank you! You're a legend! Indeed, the pool I am mining at does not accept worker names with dot in it, but instead the pool replaces it with a generic workername so it still accepts the shares.

kirillp commented 6 years ago

I have version that remove dots from worker names and adds worker name if it not present. It works perfectly for me with 10.6 and with Phoenix (Phoenix not stsble on some of my farms). It os on my branch.

Kekkonshiki commented 6 years ago

the best way is parsing and modify JSON request in the packet

gustavokei commented 6 years ago

Hello, I was using PhoenixMiner v2.6 and nodevfee was working. Now with 2.7c mining at ethermine (with SSL) it does not work...

Edit: Got it working while mining without SSL.

Demion commented 6 years ago

Starting from claymore 11.1 and phoenix 2.7c devfee use SSL encryption. No solution so far. More details here - #34 (comment).

Kekkonshiki commented 6 years ago

restart the app every 1.5 hours :D По делу: а он майнит на том же пуле или как у клея на предопределённый список? А то может через WinDivert перенаправлять на нужный пул из настроек при обращении на какой-нибудь 99.99.99.99 из параметров к нему, в надежде, что майнер будет пытаться долбиться без SSL на этот неизвестный ему пул?

abed313 commented 6 years ago

im not sure if its a problem or just a glitch, everything seems to be working fine but sometime if the miner restarts or if i close it and reopen it again it show nodevfee: eth_submitLogin[0] -> 0xf78076685a6b1463ccde475285200e940f34d9a5

but doesn't show nodevfee: connect -> eu1.ethermine.org:14444

am i missing something or is this normal?

Kekkonshiki commented 6 years ago

@abed313 driver stayed in the memory, better run uninstall.bat for clean restart ;-)

abed313 commented 6 years ago

@SiegHeil

how do i do that ? where can i get the uninstall.bat ?

Kekkonshiki commented 6 years ago

image it's in the divert3.6.zip, but remember that you need rebuild divert.exe for the support last version of the Phoenix (i'm wrote about it in the same trede)

abed313 commented 6 years ago

but im not using divert, im using nodevfee, i know they do the same thing but they are different programs right?

Demion commented 6 years ago

Before any troubleshooting please provide

  1. miner log
  2. miner bat / config
  3. config.txt
  4. log.txt

for nodevfee according log / settings files.

abed313 commented 6 years ago

log20180426_173257.txt nodevfeeLog.txt config.txt miner.txt

abed313 commented 6 years ago

@Demion i just noticed something weird.. the problem i mentioned above

nodevfee: eth_submitLogin[0] -> 0xf78076685a6b1463ccde475285200e940f34d9a5

but doesn't show nodevfee: connect -> eu1.ethermine.org:14444

if i open the nodevfeelog.txt and close it then launch nodevfee.exe and the miner it works it shows both nodevfee: eth_submitLogin[0] and nodevfee: connect ->

its pretty f'in weird... any ideas ?

whoamiTM commented 6 years ago

@everyone

Is there anyway to change Dev Worker name eth0.1?