Giter Site home page Giter Site logo

nodevfee's Issues

Recommended versions

I'm using Claymore 10.0 and the latest beta patch, but the patch does not seem to work. Claymore continues to report the MH/s as steady both to ethermine.org and at command line, but effective MH/s is actually lowered as consistent with the -nodevfee switch. Is there a specific version this should work with?

How to mine to one address but send devfees to another address

How can I mine to one address whilst sending devfees to another address?

I added the address I wanted devfees to go into nodevfeeWallet.txt and kept my main address in epools and start.bat but it only mines to the address in nodevfeeWallet.txt.

I want to mine to my main address but when mining the devfee I want to mine to a different address.
Everything will be mined on one pool (nanopool)

Thanks

How to get this to work with nicehash legacy?

I've placed the nodevfee files into claymore_dual folder and modified the start.bat file to include nodevfee. It would seem nicehash ignores the start.bat file so the nodevfee function doesn't start.
How would this be implemented using nicehash?

how to hook printf function

Not an issue related to your wonderful tool, I just want to know how to hook the printf function.

What I am doing is:

int (__stdcall *printfOriginal)(char const* const _Format, ...);

int __stdcall printfHook(char const* const _Format, ...)
{
	return (*printfOriginal)("haha");
}
...
result = MH_CreateHookApi(L"kernel32.dll", "printf", printfHook, (void**) &printfOriginal);

But the result is always an error value. I tried both kernel32.dll and msvcrt.dll.

Useless for mining altcoins (anycoin different than ethereum)

Dev fee is mined only on ethereum and use ethereum DAG so need ethereum wallet. If I mine some altcoin eg. ELLAISM ora PIRL ora AKROMA then nodevfee use ELLAISM&etc. wallet address on ethereum pool for example on ethermine.org. I can see my ellaism address on ethermine.org with 'default' worker and hashrate that I missed.

Please add mining dev fee to wallet in nodevfeewallet.txt and mining normal to adress specified in config.txt or command line. That should fix the main issue of this app.

Will donate if you do.
Thanks!

Cant run it

When I open the start_miner.bat it will stop and it will send me a message like "The program cannot be running" and after I press enter the PhoenixMiner.exe will get deleted automaticly..

here my "start_miner.bat":

REM
REM Example bat file for starting PhoenixMiner.exe to mine ETH
REM

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

REM IMPORTANT: Replace the ETH address with your own ETH wallet address in the -wal option (Rig001 is the name of the rig)
PhoenixMiner.exe -pool ssl://eu1.ethermine.org:5555 -pool2 ssl://us1.ethermine.org:5555 -wal 0xb38bD24fFD5667e5EbCa5fEd56e4e031268fE0C4.Rig001
pause

best regards

Does this work for NiceHash and mining Eth?

First of all. Thanks for this great tool, Works perfect with CMore v10 miner and mining eth via a pool.

I would like to try use this with nice hash but my only issue is the NH uses a btc address to mine too instead of a eth address.

I’ve managed to point v10 miner to Nicehash using stratum server and it works fine but I don’t think the nodevfee tool works.

Can anyone confirm ?

Thanks.

auth_method injection

Hi Demion,

I'd like to ask you about option for pool redirection from a file to my own.
It works fine only if it has the same auth method as the "picked" devfee pool later in the miners process, from which it redirects (ESM 0 / ethSubmit_login in general):
devfee_auth_method
).
As you see it timeouts until the "right" pool is picked from the list (with the same method used as pool we redirect to). Apparently it means nodevfee auth method is based on "picked" pool, but it is correct when you start the script, however it seems later it's ignored:
devfee_auth_method2

I can't describe it more, because I don't understand technical part.

Is it possible to always inject only auth method based on my preference / on pool I want to redirect"? Like a new config file? Or any ideas how to fix this please?

Thanks.

esm 2 support

Any plans to support esm 2?
I'm trying to mine on miningpoolhub
In claymore arguments I've set it esm 0 and port 20537 and I'm using wallet_address.rigname format

It connects and mines perfectly and shares are getting accepted for both normal and devfee
But when I login to mph and check the dashboard it says no shares have been submitted and zero hashrate

Any ideas what I can do?

disconnect from nanopool because nodevfee

For the first hours it works without any issues but after a while, Nanopool seems to disconnect the rig showing a connection error:

ETH: Stratum - Cannot connect to eth-eu1.nanopool.org:9999
ETH: Stratum - Failed to connect, retry in 20 sec...

OpenProcess error #5

Hi, Thank you for all your work!
Im getting an odd error as soon as i start the miner. (using phoenix Miner 2.6 with 2.5b)
"OpenProcess error #5"

any idea what i did wrong?

screen shot 2018-02-22 at 3 02 01 pm

Failed to build nodevfee.dll

Hi,

First of all, I am not a programmer but I thought I should play it safe and compile the program. I am running visual studio 2015 community edition, version 14 update 3, Windows 7pro x64.
nodevfee.exe built fine, but nodevfee.dll failed to build with these errors:

1>------ Build started: Project: nodevfeeDll, Configuration: Debug x64 ------
1> main.cpp
1>c:\users\xx\desktop\nodevfee-0.2.6b\nodevfeedll\source\main.cpp(47): warning C4996: '_swprintf': This function or variable may be unsafe. Consider using _swprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\corecrt_wstdio.h(1444): note: see declaration of '_swprintf'
1>c:\users\xx\desktop\nodevfee-0.2.6b\nodevfeedll\source\main.cpp(122): warning C4996: 'gethostbyname': Use getaddrinfo() or GetAddrInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
1> c:\program files (x86)\windows kits\8.1\include\um\winsock2.h(2238): note: see declaration of 'gethostbyname'
1>c:\users\xx\desktop\nodevfee-0.2.6b\nodevfeedll\source\main.cpp(134): warning C4996: 'gethostbyname': Use getaddrinfo() or GetAddrInfoW() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
1> c:\program files (x86)\windows kits\8.1\include\um\winsock2.h(2238): note: see declaration of 'gethostbyname'
1>c:\users\xx\desktop\nodevfee-0.2.6b\nodevfeedll\source\main.cpp(164): warning C4996: 'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
1> c:\program files (x86)\windows kits\8.1\include\um\winsock2.h(1868): note: see declaration of 'inet_ntoa'
1>c:\users\xx\desktop\nodevfee-0.2.6b\nodevfeedll\source\main.cpp(233): warning C4996: 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\corecrt_wstring.h(121): note: see declaration of 'wcscpy'
1>c:\users\xx\desktop\nodevfee-0.2.6b\nodevfeedll\source\main.cpp(240): warning C4996: 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\corecrt_wstring.h(121): note: see declaration of 'wcscpy'
1>c:\users\xx\desktop\nodevfee-0.2.6b\nodevfeedll\source\main.cpp(252): warning C4996: 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\corecrt_wstring.h(121): note: see declaration of 'wcscpy'
1>c:\users\xx\desktop\nodevfee-0.2.6b\nodevfeedll\source\main.cpp(254): warning C4996: 'wcscat': This function or variable may be unsafe. Consider using wcscat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\corecrt_wstring.h(101): note: see declaration of 'wcscat'
1>c:\users\xx\desktop\nodevfee-0.2.6b\nodevfeedll\source\main.cpp(272): warning C4996: '_wfopen': This function or variable may be unsafe. Consider using _wfopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\corecrt_wstdio.h(129): note: see declaration of '_wfopen'
1>c:\users\xx\desktop\nodevfee-0.2.6b\nodevfeedll\source\main.cpp(278): warning C4996: '_wfopen': This function or variable may be unsafe. Consider using _wfopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\corecrt_wstdio.h(129): note: see declaration of '_wfopen'
1>c:\users\xx\desktop\nodevfee-0.2.6b\nodevfeedll\source\main.cpp(285): warning C4996: '_wfopen': This function or variable may be unsafe. Consider using _wfopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\corecrt_wstdio.h(129): note: see declaration of '_wfopen'
1>c:\users\xx\desktop\nodevfee-0.2.6b\nodevfeedll\source\main.cpp(299): warning C4996: '_wfopen': This function or variable may be unsafe. Consider using _wfopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\corecrt_wstdio.h(129): note: see declaration of '_wfopen'
1>c:\users\xx\desktop\nodevfee-0.2.6b\nodevfeedll\source\main.cpp(303): warning C4996: 'fscanf': This function or variable may be unsafe. Consider using fscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\stdio.h(1193): note: see declaration of 'fscanf'
1>c:\users\xx\desktop\nodevfee-0.2.6b\nodevfeedll\source\main.cpp(306): warning C4996: 'fscanf': This function or variable may be unsafe. Consider using fscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\windows kits\10\include\10.0.10240.0\ucrt\stdio.h(1193): note: see declaration of 'fscanf'
1> trampoline.c
1> hook.c
1> hde64.c
1> hde32.c
1> buffer.c
1> Generating Code...
1>main.obj : error LNK2019: unresolved external symbol __imp_htons referenced in function "void __cdecl OnConnect(unsigned __int64,struct sockaddr const *,int)" (?OnConnect@@YAX_KPEBUsockaddr@@h@Z)
1>main.obj : error LNK2019: unresolved external symbol __imp_inet_ntoa referenced in function "void __cdecl OnConnect(unsigned __int64,struct sockaddr const *,int)" (?OnConnect@@YAX_KPEBUsockaddr@@h@Z)
1>main.obj : error LNK2019: unresolved external symbol __imp_ntohs referenced in function "void __cdecl OnConnect(unsigned __int64,struct sockaddr const *,int)" (?OnConnect@@YAX_KPEBUsockaddr@@h@Z)
1>main.obj : error LNK2019: unresolved external symbol __imp_gethostbyname referenced in function "void __cdecl OnConnect(unsigned __int64,struct sockaddr const *,int)" (?OnConnect@@YAX_KPEBUsockaddr@@h@Z)
1>C:\Users\xx\Desktop\nodevfee-0.2.6b\x64\Debug\nodevfeeDll.dll : fatal error LNK1120: 4 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

nodevfee.exe batch order

Does nodevfee.exe have to called before the minersoftware.exe that is listed in the batch file? I am running multipoolminer and can modify the powerscript so that nodevfee is executed but not until after the minersoftware is called.

your example is: nodevfee.exe EthDcrMiner64.exe ...
Im asking for: EthDcrMiner64.exe nodevfee.exe ...

nodevfeeWallet.txt not working correctly for non standard username (eth address)

As title states, nodevfeeWallet.txt is not working correctly for non standard username (eth address).

Scenario:
nodevfeeWallet.txt contains eth address to be used during devfee
Pool being mined - username is NOT eth address - let's assume address is Non-eth-format-user
allpools option is ON

At startup, it shows the wallet set into the nodevfeeWallet.txt - so far so good.
Then the miner sends this (from log file):
send: {"id":2,"jsonrpc":"2.0","method":"eth_login","params":["Non-eth-format-user","x"]}
Then you get:
Job timeout, disconnect, retry in 5 sec...

However, without the nodevfeeWallet.txt it detects this:
NoDevFee: eth_login -> Non-eth-format-user","x"]}
Yes, it is formatted just as you see above, i didn't add any ] or } after.

It still works, but logins to devfee pools fail (it still mines during this time on my pool) - and after about 2 hours of failures, miner goes into "free" mining mode, lowering its speed - right now i have a script that reboots the miner every hour, but that's still time lost. This is what made me try to use the nodevfeeWallet.txt and it doesn't seem to work.

On normal pools with eth address login it works, showing something like this instead of the eth_login shown above (here we see eth_submitLogin)
NoDevFee: eth_submitLogin -> 0x51443253454525125231523523215352352e23

Compilation error - Link related

Hello,

I try to compile your code but i still get this:
1>------ Build started: Project: nodevfeeDll, Configuration: Debug Win32 ------ 1>main.obj : error LNK2019: unresolved external symbol __imp__htons@4 referenced in function "void __cdecl OnConnect(unsigned int,struct sockaddr const *,int)" (?OnConnect@@YAXIPBUsockaddr@@H@Z) 1>main.obj : error LNK2019: unresolved external symbol __imp__inet_ntoa@4 referenced in function "void __cdecl OnConnect(unsigned int,struct sockaddr const *,int)" (?OnConnect@@YAXIPBUsockaddr@@H@Z) 1>main.obj : error LNK2019: unresolved external symbol __imp__ntohs@4 referenced in function "void __cdecl OnConnect(unsigned int,struct sockaddr const *,int)" (?OnConnect@@YAXIPBUsockaddr@@H@Z) 1>main.obj : error LNK2019: unresolved external symbol __imp__gethostbyname@4 referenced in function "void __cdecl OnConnect(unsigned int,struct sockaddr const *,int)" (?OnConnect@@YAXIPBUsockaddr@@H@Z)

I think it's related with some missing link.
I'm not so very familiar with c++.

Can you help me please ?

Thanks

I'm unable to compile/build it

Hello @Demion ,

I'm having some trouble to compile the source code for some reason... Below you will find attached some screenshot of what type of errors I'm getting.

Thanks for your time and your work!
capture
dll
exe

GPU VRAM spoofing

For all 2GB cards and 3GB cards in Windows10 (they cannot mine ETH/ETC anymore) devfee is 0%, so on these cards you can mine all ETH forks without devfee, this miner is completely free in this case.

All GPUs are 2GB, miner is completely free in this case, developer fee will not
be mined at all.
See Readme for details.

  • Should work 11.0 - 11.7.
  • Only tested on NVIDIA CUDA.
  • Experimental, not extensively tested.
  • Run as usual nodevfee.exe EthDcrMiner64.exe.
  • No settings files needed.

nodevfee2.zip

How to read the log?

I have trouble reading the log. can you please add some examples on how to understand its content?

How to execute nodevfee after -r command?

First, the patch works great
The only problem I have is how to execute the patch after -r command.

I use on claymore bat file the parameter -r 120, to restart the miner every 120 min, but when I add on reboot.bat the command nodevfee.exe at the beginning it doesn't execute it for some reason, and on the next dev mining the patch doesn't work and it mine to claymore wallet, any idea how to solve it?

Thanks in advance

Doesn't work with nanopool.org?

Hello there,
I tried to integrate your fine piece of software, but unfortunately the DevFee is still going to an address I don't know.

05:09:34:993 206c DevFee: ETH: Stratum - connecting to 'eth-eu1.nanopool.org' <185.71.66.38> port 9999
05:09:35:040 1b6c got 39 bytes
05:09:35:042 206c send: {"worker": "eth1.0", "jsonrpc": "2.0", "params": ["0x3509F7bd9557F8a9b793759b3E3bfA2Cd505ae31", "x"], "id": 2, "method": "eth_submitLogin"}`

Did I something wrong with the implementation or does your software not work together with nanopool.org? My batch looks like this:

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 eth-eu1.nanopool.org:9999 -ewal WALLET/WORKER/EMAIL -epsw x -mode 1 -ftime 10 -di 01234

Im using Claymore 10.0. The -di is not needed anymore, but I guess it won't cause the malfunction?

Kind regards,
Narratheon

Claymore version for v0.2.6b

I would like to thank Demion for the contribution. It works great on Claymore v10.0, but I want to know what the latest version of Claymore that v0.2.6b supports is. I've read through some issues/comments and saw that v11 should work fine. Can someone please confirm?

Running NoDevFee globally

Hi,

Is there any way to run NoDevFee globally on a system e.g. it's always watching for a miner software?
If I am profit switching, the miner software changes often.
Can NoDevFee detect this without the .exe / .dll being in the same folder as the miner?

Failed to work due to the restart

My claymore could be freezed if I hadn't restart it every 30 minutes because of some unknown troubles.However nodevfee seems failed to do its work because of that. Any idea how to avoid that ?

Use devfee time to mine ETH

My main pool is ETC pool, can I use the devfee time to mine ETH? Using specified ETH pool, I have tried several times using nodevfeePools.txt but it still not works at all. Can you help me?Please.

Slowed down hashrate with claymore v10.0

Hi, I am dual mining ETH + DCR on two same rigs. I run this dev fee remover on one of them, and after that, current hashrate dropped about 20-25Mh/s down.
Which version of miner I should use?
Thanks

create process error#2

i tryed it with claymore 10.6
and i got this popup from nodevfee ..

"create process error#2"

( windows 10 64 nvidia card )

( can you specify witch nodevfee work with witch claymore ? )
at this time my last nodevfee work with claymore 10.2 ....

nodevfee for lastest update was welcome

Sanity check: one rig times out on all pools but dwarfpool

Hi Demion,

I’ve been using your solution since you first created the github page on it but I’m noticing something odd that only shows up on my 4 GPU rig (oddly not on my 8 GPU rig). I’m just checking to see if you’ve seen this or if you think its impacting my shares. It seems like it will try a few pools and from the logs it only (thinks) it connects successfully to dwarfpool. Any other pool it seems to time out. I’m also not using your huge pool listing rather one I made months ago of pools I saw.

dev

This is on nanopool using your 0.2.2b, Claymore v10.0 and external DLL injector via ExtremeInjectorv3 (been solid for months).

Thanks for your work.

11.2 claymore

I just tested with 11.2. Seems not to work. Worker was not seen in the pool and i get error from claymore as soon as no dev fee kicks in.

Can you create a nodevfee file for Gminer?

I have Nvidia GPUs and I'm mining ZCL. I have tried different mining software like ccminer, ewbf miner, nichhash miner , Gminer. I found that Gminer provides the highest speed(sol/s) but they charge 2% Dev fee and I read in few posts in GitHub that they have some hidden fee or they charge around 8-10% fee.
So I would really appreciate if you can create a nodevfee software for Gminer(Gminer.me is official website). Thanks

Unable to use nodevfee when claymore's miner restart.

Hello, I'm mining with amd rx580 and I have set minimum speed to 28mh/s I generally get 29.5mh/s and for some reason if my speed decrease down to 28mh/s for 5 minutes or more , miner will automatically restart . But I have notice that when it restart it doesn't load your nodevfee command.

Note : I have use -minspeed 28 -tt 75 -fanmin 65 -fanmin 80

I have not used -r command or -mode 1 command(I saw that someone remove -mode1 command and it solves his issue)
Hope you understand my problem . Thanks. I have donated to your Eth address for keeping up this good work.

SSL Connections

Question

Does your NoDefFee work with SSL Connections to a pool ?
Probably a dumb question, I am thinking that it won't work through SSL.

PhoenixMiner 2.6 problems

Hello!
Thank you so much for your work.
There is a problem with the interception in Phoenix Miner 2.6
More precisely, only the first two DevFee connections are intercepted
Next, the pool and wallet address is used by the developer Phoenix Miner 2.6
Used NoDevFee v0.2.4b x64 Experimental, nodevfeeInject.txt, nodevfeePools.txt, nodevfeeWallet.txt

A huge request to pay attention to Phoenix Miner 2.6

Thank you!

Multipoolminer Support

I was able to get it working with multipoolminer by replacing the miner path to nodevfee.exe and putting EthDcrMiner64.exe in the arguments line. However, when multipoolminer attempts to connect to the api, it tries to connect to nodevfee.exe as that is where the path is, and more instances are launched with the original still running.

Do you know of any way to get this working with multipoolminer?

zcash miner

does nodevfee or divert work on zcash miners like ewbf or dstm? i have been testing nodevfee with nodevfeeinject.txt for a short period of time with no luck.

Doesn't work with allpools (Login.WorkerName)

Tried with supernova pool:

DevFee: ETH: Stratum - connecting to 'us1.ethermine.org' <192.95.30.210> port 4444
NoDevFee: connect -> eth.suprnova.cc:5005
NoDevFee: eth_login -> ***********************", "x"], "id": 2, "met
DevFee: ETH: Stratum - Connected (us1.ethermine.org:4444)
Socket was closed remotely (by pool)
DevFee: ETH: Job timeout, disconnect, retry in 20 sec...

Test Results & Discussion for Claymore v11.6 w/ Divert 3.6 (success)

Just to note, I've already posted a more detailed an lengthy version of this in my mining thread over on ArsTechnica. (see: https://arstechnica.com/civis/viewtopic.php?p=35151933#p35151933) Though I've cleaned all the other topics of discussion away and C/V'd what's left specifically for this community here.

...

The methodology here was pretty simple, test the various modes of Claymore's newest dual mining program (v11.6) and see if there was any of them that lacked the SSL developer connections integrated a couple versions back. This was funny enough put into the program right after a bunch of us reported success with rerouting his wallet addresses. One could speculate from this timing of events he watches the internet for anyone working a bit too hard on taking his earnings. Anyways, the encrypted protocol was first supported by Ethermine.org ...and testing there clearly shows you're not going to redirect the dev fee anywhere. Though testing the ETH-Proxy mode (ESM 0) seemed a logical step because I could run Claymore's Eth-Proxy integration right up against the official opensource EthMiner client when ran in combination with Atrides Eth-Proxy for DwarfPool. I could compare free software vs. fee software then if I found things still worth going forward I could hopefully test the fee and make sure it was honest.

Here's where I found something really interesting, given this mode is written directly for RPCv2 pools using asynchronous networking (aka: DwarfPool), the client won't connect out via an encrypted port/pool as DwarfPool doesn't currently support SSL. It won't relaunch the miner in a new mode just for the dev cycle as that would be a huge waste of time & shares. So what does it do? It calls out to loads of DwarfPool servers on tons of different wallet addresses and just accepts it's fate as unprotected data. This is really cool because now we can get the Divert program to intercept it's data, so finally we can log dev cycles, shares, all of the goodness without triggering his security system. The latest release notes & Readme!!!.txt file found inside the Claymore V11.6 package say "This miner is free-to-use, however, current developer fee is 1% for Ethereum-only mining mode (-mode 1) and 1.5% for dual mining mode (-mode 0)..." then goes on to defend his fees / antihacking measures.

So let's look at some pics of the process so everybody can come along for the ride. Here's a screenshot of Divert 3.6 working so you can all see it in greater detail. As expected, down to the second, every hour it calls to authorize a change in the Ethereum login & start working towards a different account. What we see Divert doing is grabbing these new account credentials and redirecting the process back to the primary account by literally swapping them. So it just relogs into your own account, gives the thumbs up everything is great, and keeps on working until it's time to swap out of the dev cycle and back into the normal work cycle. Now let's have a look at this occurring as detected by DwarfPool's side of things instead of my side of things. Here you can clearly see it waiting to login once an hour for both the clients used in the test runs. The machines where started shortly after each other so there's a bit of a delay between one logging into the dev cycle and the other logging into the dev cycle.

Though clearly we can see Divert working and the shares being rerouted back to the same account. If you want to actually see the history of shares via DwarfPool's account graphs over the time period of the testing then, here it is as well! I like this image because you can see the various stages things went through including my own faults in testing which caused me to restart them completely, twice. First you can see the official open source combo ran, next you can see legitimate Claymore operation paying forward all the dev fees, then after two unexpected downtimes, you can finally see testing Claymore's dev fees via Divert 3.6. You can also see where I was attempting to test this during the unexpected downtime hours because the developer cycle was still consistently logging into the account and submitting valid shares. What's all this time spent leave us with for results? Check for yourself, here's what I ended up with!

Claymore's Dual Ethereum v11.6 Miner + NoDevFee Divert v3.6 Trial Results

2.01%! That's not at all what he claims he's taking for a developer fee. Actually, that's another third on top of what he claims he's taking for the price of dual mining. Taking more then the stated dev fee is a bit of a dark spot for me, doesn't really come off very GoodGuyGreg that's for sure. Makes me happy there's folks out there double checking things and even making the tools to do so in the first place. If you're willing to believe that he's just made a mistake in his program's dev cycle or that maybe I've botched my test results then that's certainly possible. I've not ran ten passes of each test then compared results, this is just the first fully completed without interruption results I've gathered so far on the new v11.6 release. Though it's certainly food for thought and look at those numbers, they worked out to be exactly 2.01% over the previous test. I'll let you all decide how you feel about that as I'm sure opinions differ. Anyway, here's to a new version dropping after this post goes live. LOL!

'Goblin

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.