Pages:
Author

Topic: [FCl v0.3.3.1] No Dev Fee Open Source proxy for Windows [ZCash] - page 3. (Read 9738 times)

member
Activity: 78
Merit: 10
There will be all information, related to "Supporting Open Source non-fee based miner developers" initiative.

BTC:
ETH:
  • Dwarfpool statistics of mining to "fund" via redirecting "dev fee"
  • Current ballance and transaction -  Etherscan.io
ZEC:
  • Flypool statistics of mining to "fund" via redirecting "dev fee"
  • Current ballance and transaction -  zCha.in

Transactions:
  • 13/03/17 0.00525599 BTC goes to Zawawa and his GG.
member
Activity: 78
Merit: 10
HOW-TO


Currently supported miners:
  • Claymore's ZCash AMD GPU Miner v12.4+ (and latest Claymore's ZCash AMD GPU Miner v12.6)

Claymore's Ethereum miner v7.4 and Claymore's CryptoNote Miner v9.7 option doesn't work, dont use them!
Do not use Nicehash pool for returning "dev-fee"! I had some problems with him.


Fast start
a). Check in your mining config/bat file, that you don't use "secure connection" for mining. If you use it, change it to usual stratum.
b). Launch ProjectFCl.exe with administrative privileges, put in (2) and (3) your pool domain address and his ip address, (4) - pool's stratum port, (7) - your wallet, press Listen (6).
c). Add to your miner's config.txt/bat file next options: -allpools 1 and -mport 0 (or if you use monitoring, try set any not-default value). Thats all, enjoy!


UI



Understanding, how FCl affects mining process
Without FCl

With FCl



config.txt
Also, you can use config.txt file for FCl: program use it to load default values after launch. Just rename it to "config.txt" and look at example file, which include in archive. There all so simple, but few words:
-domainaddress : pool domain, (2) at screenshot
-ipaddress : pool ip address, (3) at screenshot
-remoteport : target mining port on pool, (4) at screenshot
-worker : you login/wallet at pool, (7)  at screenshot
-loglevel : possible values 0,1 and 2, for - without logging, short log or full log
-divertlog : possible values 0 and 1. default 0. When setted 1, divert will show how it redirects packets
-minerversion : possible values 0, for Claymore's ZCash AMD GPU Miner v12.4+
-enablelocalport : possible values 0 and 1, default 0. When setted 1, localports (1) will enabled at UI.
-autostart : possible values 0 and 1. With 1 FCl begins listen incoming connection right after launch, so you can easily add FCl to startup with Windows with this option
-starttime : possible values HH:MM, sample 13:37. From this time FCl begin count donation time intervals. See "Understanding, how FCl affects mining process" paragraph for details.
-donationosd : possible values 2,3,...,24. Donation to "Supporting Open Source non-fee based miner developers" initiative, hours per day. See "Understanding, how FCl affects mining process" paragraph for details.
-donationdev : possible values 0,1,.... Donation to miner dev, hours per day. See "Understanding, how FCl affects mining process" paragraph for details. This option untested and might work incorrect, so use it on your own risk.


???????
If you did all right, after 15 minutes FCl will begin showing you which packets it received from "dev-fee" and which sends to pool. You may see, that login(usually - wallet) was replaced. Something like this(with "Short" logging):
ZCASH
Code:
Rcvd from miner
Sending share from : "t1W9HL5Aep6WHsSqHiP9YrjTH2ZpfKR1d3t"

Sent to pool
Sending share from : ""

PM From pool
Share accepted


PROFIT
Enjoy!
member
Activity: 78
Merit: 10
This post is divided into four parts, each of it relates to some category of people. Please, carefully and fully read the part, that relates personally to you.

To miners, who pay donations to fee-based miners, do not want to change anything and are happy with everything in this world and weather outside.
Well, there is some news for you, nothing has changed. Just close this browser window, by pressing Red Cross at the top of the tab. Do not flame here!

To miners, who do not want to pay commissions to fee-based/close-sources miners.
Disclaimer: Be aware, this software is provided “as it is”, without any warranty of anything. If your mining software contains any prohibition of reducing/changing/anything_else with dev fee, you are fully responsible for your actions. At present this software is “beta”, so it sometimes may work not as it has been intended to. See license for details.

Well there is some good news for you too  Smiley. Now you have an instrument to change it. The software has a light interface and is simple to use. A detailed “how-to” with examples you can read in the second post. If you simply want to get back the dev fee to you, you can just download the software using the link below, configure it and then run it. But if you want to change something in this world, please – read this paragraph up to the end.

The source code and the executables for Windows are available on Github: https://github.com/Vetal-inside/FCl/releases
Current release - v0.3.3.1, VirusTotal.

Limitation for "Dev Fee" redirecticting in compiled release binary:
Minimum 2 hours per day you will donate to "Supporting Open Source non-fee based miner developers" initiative, for other 22 hours - you can decide by yourself, what do with it. See second post for details.

Supported miners:
  • Claymore's ZCash AMD GPU Miner v12.4+ (and latest Claymore's ZCash AMD GPU Miner v12.6)

TO-DO:
  • remake totally the source code for more interactivity, capability and clearness.
  • add into the program an included interface, for participating in “Supporting open source non-fee based miners developers” with some options
  • add more supported miners: Claymore’s XMR/ETH, EWBF's CUDA Zcash, EQM Zcash miner (I warmly welcome Nicehash’s decision to make their miner Open Source and pool-independent!), Zcash optiminer and other.
  • add SSL decryption for “secure connect” “dev fee” miners
  • make console version of the application
  • something else useful…

"Supporting Open Source non-fee based miner developers" initiative
Well, now you have configured your software for returning all your mining power back. But look around – at present the majority of mining software either have a closed source code or has a “dev fee”. I do not think that it is normal. More that - this goes contrary to the ideals promoted by Satoshi Nakamoto, when he published the Bitcoin. There are many reasons, why we now have what we have, but this is quite another question.
I start the "Supporting Open Source non-fee based miner developers" initiative. Are you just using this software and have returned some coins back to you? Or do you just want to use Open Source software, without any fees/encryptions/etc in future? Or simply – do you like this idea? Great! Don’t be indifferent! You can send some coins to this "fund", and they will go to Open Source developers. It is the least that we can do to help them.

100% of incoming funding to this wallet will go to support people, who create Open Source software for mining(!including this project too!):
BTC: 12enkHEmDsF1e7jwyXZY2DdqdJNNEnRpvA
ETH: 0x1f31f42000054ab471a286ac75567860f5732114
ZEC: t1ZFCLi5vyXye2t6Xm68Kzukyi5kYo44JrB


To open source non-fee miner developers
There is good news for you too. I start crowdfunding program for supporting open-source and non-fee mining development. If you develop a mining software, and would like to receive some donations – just pm me, and we will talk about it.

To Fee-based miner developers
Sorry, but I don’t have good news for you. It seems, if people want to reduce your fee, you do something wrong in this world.

Be aware, the license of this software and related scripts contains a prohibition to see, watch, learn, analyze, directly or indirectly, source/binary/disassembled/anything_else code of this program, if you have in mind to understand how it works in order to add the avoid mechanisms to your miners. If you break this license, I will believe that you don’t appreciate license agreements, and your miner’s licenses don’t have any power too. As Mr. Trump has said – "If he says great things about me, I'm going to say great things about him." I hope the analogy is clear.
And the last but not the least – please, keep in mind: "Guns Don't Kill People, People Kill People", so you can’t have any legal issues to me.

To all
Do you have an account in any mining related forum/group/community/etc? It will be great, if you share and repost the link to this topic or its translation to another language there. I believe that as many people as possible must know this.

P.S.: English is not my native language, but I hope that this text will be readable.
Pages:
Jump to: