NoDevFee Ethereum Miner Stratum Protocol DevFee Remover (Redirector)
The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:
nodevfee.dllto miner directory (in same directory with
nodevfee.exe EthDcrMiner64.exe YOUR_USUAL_PARAMETERS.
nodevfee.exe EthDcrMiner64.exe -epool eu1.ethermine.org:4444 -ewal 0xcb4effdeb46479caa0fef5f5e3569e4852f753a2.worker1 -epsw x -r 1- To make it work after miner restart add option
-r 1to bat file and create reboot.bat with exactly same parameters
nodevfee.exe EthDcrMiner64.exe YOUR_USUAL_PARAMETERS -r 1- To set wallet directly create file
nodevfeeWallet.txtwith your wallet address inside. Note: might be needed to work with
-allpools. - Create
nodevfeeLog.txtfile in same directory to enable logging / delete to disable. - To work with 3rd party miners create
nodevfeeInject.txtwith your miner file name inside; run
nodevfee.exewithout parameters; run your miner as usual (without
nodevfee.exebefore miner). Note:
nodevfee.exeshould keep running;
nodevfee.dlland all config files should be in same directory as your miner. - Executable / config file rename is possible. Format:
exampleLog.txt. Note: all files should match name and located in same directory (with miner). - To redirect devfee pools to your main pool create file
Example (redirecting pools to
PoolCount (including main pool N + 1) MainPoolAddress MainPoolPort (space between address and port not colon) DevFeePool1Address DevFeePool1Port DevFeePool2Address DevFeePool2Port DevFeePoolNAddress DevFeePoolNPort
Main Wallet (only ethereum 42 character long wallet, username support will be in future releases) NoDevFee Wallet (can be different from main) NoDevFee Worker (not supported now, for future releases) NoDevFee Protocol (ESM protocol, not supported now, for future releases) Main Pool Count (list of all your main pools, more than 1 if you are using failover) Main Pool Address Port DevFee Pool Count (pool list which will be redirected to your last used main pool) DevFee Pool Address Port NoDevFee Pool Count (can be 0, used to redirect devfee to another pool) NoDevFee Pool Address Port Log Level (0 - no log, 1 - console log, 2 - console & file log (default), 3 - verbose packet log (for troubleshooting), 4 - full packet log (not recommended)) Show Console (0 - hide, 1 - show) Output Delay (log file output delay in seconds, 10 - default)
Can be run without
config.txtif you dont need redirection. Your Main Wallet and NoDevFee Wallet will be deduced from first authorization packet. If used config file should be strict format as mentioned above.
No need to inject, no need any config files, can be located at any folder, just run
divert.exe, run your miner as usual (without
divert.exeshould keep running.
divert version is based on WinDivert driver by basil00 which is using Windows Filtering Platform. It is low level driver which intercepts and modifies network traffic. Should be less detectable and overall better approach as there is no direct interaction with miner (no dll injection, no memory modification (no winapi function hooks)).
SSL not supported (both versions).
Project suspended (no plans to update).
Use gpu memory timings (straps) on any miner - cmdrv64 Close Driver Handle - https://github.com/Demion/cmdrv64