Demion / nodevfee

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

EthOS linux #38

Open ludetype opened 6 years ago

ludetype commented 6 years ago

Hi, is there a divert for Linux/Ubuntu?

Demion commented 6 years ago

I have no experience in Linux internals. If someone find library I can try port code to it. I heard iptables are used to redirect traffic on Linux.

vanities commented 6 years ago

I have experience with linux. I just started reading up on all of this last night. I'll be reading your code today to try to figure out what part needs ported. I know that windows needs those .DLL files. Where does the linux part need to come in?

vanities commented 6 years ago

It looks like something like this would needed to be added? https://github.com/gkovacs/remove_miner_fees/blob/master/remove_mining_fees.py

Demion commented 6 years ago

Nothing needs to be ported, single python script that redirects connection and modifies wallet in authorization packet should do the thing by itself. Although looks like this script is using devfee wallet list to make match, make sure that no new devfee wallets are missing in that list. Also follow readme to change pool address and wallet.

Update: Checked with devfee wallets I get on 9.7 ethermine, nothing is missing. Cant say for newer versions.

70+ GH/s on each devfee wallet :smile:

vanities commented 6 years ago

I'm running the tcpdump on my Claymore v11.0 right now. Will tell you with the update list.. gonna let it run in tmux for a while.

edit: I found some that weren't on the list on this https://pastebin.com/BqH5Juzs

edit2: We don't even need to do this. https://github.com/gkovacs/remove_miner_fees/issues/10 Makes a good point: why check for addresses that are his when we can just check the ones that aren't ours? https://github.com/SimoneHz/remove_miner_fees Here's a fork for that.