Bitcoin Forum

Alternate cryptocurrencies => Mining (Altcoins) => Topic started by: Atrides on October 05, 2015, 09:48:34 AM



Title: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Atrides on October 05, 2015, 09:48:34 AM
DwarfPool Ethereum
http://dwarfpool.com/eth (http://dwarfpool.com/eth)
http://dwarfpool.com/static/eth_logo.png?8

Release: Stratum-Proxy for Ethereum
 
About 10-20% growth in earnings in comparison with the other standart pools

What is it?

This is Stratum Proxy for Ethereum Pool using asynchronous networking written in Python Twisted.
Equal solo-mining, different is that is a stable effect and not just a variable luck.

The Beta-version (v0.0.3) Download here (http://dwarfpool.com/static/eth-proxy.zip) and compiled version (http://dwarfpool.com/static/eth-proxy-win.zip) for Windows

Stratum port on the pool 8008, on all servers
Parameters change in config.py (there are ports, wallet and email)

Features:

  • the only one connection to pool
  • proxy get the new work from the pool as soon as the new block appears. There is no need to sent requests to the server permanently (miniers do it usualy 2 times/sek)
  • workers get the work from the proxy locally
  • submit of the shares without network delay, proxy answers to the worker and at the same time sent solution to the pool. There are no network delay, there won't be created the new connections to pool.
  • configuration of the wallet is centralized in settings file, miners do not need to pass it.
  • Bypass worker_id for detailed statistic and per rig monitoring
  • you can put your email in settings to monitor every worker
  • Pool pays out uncle blocks!

How it works?

Code:

   Pool A <---+                        +-------------+ Rig1 / PC1
 (Active)      |                       |                                                
               |                       +-------------+ Rig2 / PC2
               |                       |                                                
  Pool B <---+-----StratumProxy  <-----+-------------+ Rig3 / PC3
(FailOver)                             |                                                
                                       +-------------+ Rig4 / PC4
                                       |                                                
                                       +-------------+ Leaserigs

The command line to start miner with proxy looks like (with worker and without it)
Code:
./ethminer --farm-recheck 200 -G -F http://127.0.0.1:8080/rig1
./ethminer --farm-recheck 200 -G -F http://127.0.0.1:8080/

After many tests I recommend to use farm-recheck=200 with proxy


-----------------------

Requirements
Works only with pools which support stratum-proxy.
Currently works on all DwarfPool (http://dwarfpool.com/xmr) servers (EU, US, RU)

How to install?
Proxy developed on Phyton, therefore the dependencies are:
* Python 2.7+
* python-twisted

[Linux]
Code:
1) install twisted
 apt-get install python-twisted
2) start proxy with
 python ./eth-proxy.py

[Windows]

Download compiled version (http://dwarfpool.com/static/eth-proxy-win.zip) or download as python code:

Code:
1) Download Python Version 2.7.10 for Windows
https://www.python.org/downloads/

2) Modify PATH variable (how-to http://www.java.com/en/download/help/path.xml) and add
   C:\Python27;C:\Python27\Scripts;

3) Install python setuptools
https://pypi.python.org/pypi/setuptools/#windows-7-or-graphical-install

4) Install Python-Twisted
https://pypi.python.org/pypi/Twisted/15.4.0
File Twisted-15.4.0.win32-py2.7.msi (32bit) or Twisted-15.4.0.win-amd64-py2.7.msi (64bit)

5) Install zope.interface, in console run:
   easy_install -U zope.interface

6) Install PyWin32 v2.7
pywin32-219.win32-py2.7.exe or pywin32-219.win-amd64-py2.7.exe
http://sourceforge.net/projects/pywin32/files/pywin32/

7) Download eth-proxy. Extract eth-proxy.zip. Change settings in config.py and start with command:
  python xmr-proxy.py

Known open issue
- shown speed on the site is rough, but the increase can be seen by amount of sent shares

ToDo
- Transmit parameter submitHashrate
- Automatically failover via proxy
- EXE file for Windows, so that it was not be necessary to install all dependencies as described below

FAQ

Quote
Is it possible to give a more detailed description of the principle of the proxy?
If I have 6 rigs, will it use much less bandwidth with the proxy? Does the proxy get a very high difficulty work from the pool and then divide/distribute it to the rigs? If so, how does it divide the work?

For your rigs this proxy looks like a pool.

Proxy set only one connection to the pool (socket) so than inside this physical connection makes virtual connections to the pool for every Rig/PC.

It reduces not only the traffic and submit time, but you have better control and get more coins for you hashrate.
Just put to your miner the proxy as a pool and any username as worker. Your miners don't need any changes more and forever.
If you want to change the wallets or other settings, you change it in config.py of proxy and restart it. Miners will be reconnected automatically.

Quote
The log file grows too fast. Is it possible to disable saving to the file? Can we disable it totally?
Yes, just comment it like here
Code:
#LOGFILE = "logfile.log"

Support
admin@dwarfpool.com


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Eastwind on October 06, 2015, 08:30:15 AM
The python file is called "xmr-proxy", is that right?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Atrides on October 06, 2015, 12:03:43 PM
The python file is called "xmr-proxy", is that right?
thx, fixed


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Atrides on October 06, 2015, 05:55:16 PM
Ready compiled version (http://dwarfpool.com/static/eth-proxy-win.zip) of proxy.
Easy to install:
1) download and entpack
2) change settings in eth-proxy.conf
3) start eth-proxy.exe


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: futuremet on October 06, 2015, 11:49:22 PM
How exactly do I run the proxy?

Sorry I'm shit at ubuntu--I was able to install by including the sudo command in front of it...any way for a for in depth walkthrough (Or is it super straight forward and I'm not seeing something)?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Shrikez on October 08, 2015, 08:29:25 AM
sorry for the OT but there seems no other way to get any updates from you regarding the Open Bazaar XMR integration.

you took a lot of money, please be so kind as to answer to your donators, even if it's a "no news because of blablablah once a week"

Thank you.

/OT


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: BitmoreCoin on October 08, 2015, 09:19:00 AM
I have run the proxy. Sometimes, the proxy can receive and send jobs to miners, my ethminer can mine and the shares are accepted by the proxy, but the website does not show the shares. So my work is not recognized.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: primer- on October 08, 2015, 09:00:18 PM
sorry for the OT but there seems no other way to get any updates from you regarding the Open Bazaar XMR integration.

you took a lot of money, please be so kind as to answer to your donators, even if it's a "no news because of blablablah once a week"

Thank you.

/OT

+1

Atrides is a career scammer. Do not trust him one little bit.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: sp_ on October 08, 2015, 10:05:19 PM
Looks like somebody is producing some Ether(CEO) again.

Welcome to the altcoins motherfuckers

The donut is waiting...

http://i62.tinypic.com/2mo1bio.png


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: 0n0t0le on October 09, 2015, 12:16:34 PM
Looks like somebody is producing some Ether(CEO) again.

Welcome to the altcoins motherfuckers

The donut is waiting...

http://i62.tinypic.com/2mo1bio.png



Who bought on IPO presale can still sell  vs profit+ just not worth it to buy coins at the peak of prices=))


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: ZonedOutSpace on October 09, 2015, 12:18:08 PM
Looks like somebody is producing some Ether(CEO) again.

Welcome to the altcoins motherfuckers

The donut is waiting...

http://i62.tinypic.com/2mo1bio.png


Probably will drop lower 


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: OrientA on October 11, 2015, 07:17:15 AM
Do you have a server in Asia? Which of the eu, ru, usa server should asian miner use?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Mcoleman on October 11, 2015, 10:05:35 AM
This will increase your earnings up to 20%

https://bitcointalk.org/index.php?topic=1205258.0


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Atrides on October 18, 2015, 04:34:55 PM
New version 0.0.4 released.

Changes:
- Failover server works now!
- Pass submits of hashrates.



Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: BitmoreCoin on October 19, 2015, 09:52:19 AM
This will increase your earnings up to 20%

https://bitcointalk.org/index.php?topic=1205258.0

It is a virus.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Mr.WEO on November 01, 2015, 12:18:15 AM
I started a proxy on my kimsufi. If anyone wants to test it out and see what you hash at.

This is what I use, but Im sure everyone has their own settings for connecting.


ethminer --farm-recheck 200 -G -F http://198.100.146.195:8080/yourminer

This is of coarse just for testing your hashrate!

You can check it @: (scroll down a bit and look at the workers)

http://dwarfpool.com/eth/address?wallet=cd6d197b4e5eb3aacf4a7b7ef73d1ae473ec9bf9

I would love to set this up so others can use it and it will forward their portion of the shares to their address, if anyone can tell me if thats possible or do i have to be running a full blown mining pool site?

I'm rather new to all the mining stuff, but I'm trying to learn. would love to host a mining pool for the little guys, seems all the pools around have such big time miners that the little guys with just 1 or a few gpu's gets pooped on. anyone want to post any good links for beginners/learning please do.

-mrweo


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: avirdoz on November 01, 2015, 09:09:25 AM
I try version 0.4 on Windows. Proxy connect to the pool and miner connect to the proxy, but shares do not accept by proxy...


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: justbitcoins on November 02, 2015, 02:30:38 PM
I try version 0.4 on Windows. Proxy connect to the pool and miner connect to the proxy, but shares do not accept by proxy...

Is your miner overclocked too much? Were your shares accepted when you connect directly to Dwarf pool?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: avirdoz on November 10, 2015, 04:41:06 PM
I'm not sure that the proxy works correctly. Here is img... Only few shares accepted.
http://i.piccy.info/i9/e2d384ec7a4f1618142174e04928a9d0/1447173513/242186/969822/dwarf.png


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Argonne on November 10, 2015, 08:28:10 PM
I'm not sure that the proxy works correctly. Here is img... Only few shares accepted.

Your shares are accepted. It is just your difficulty level is too high. In other mining pool, you can specify your hash speed, hence the difficulty level. I am not sure about Dwarf.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: OrientA on November 10, 2015, 09:46:35 PM
I'm not sure that the proxy works correctly. Here is img... Only few shares accepted.

Your shares are accepted. It is just your difficulty level is too high. In other mining pool, you can specify your hash speed, hence the difficulty level. I am not sure about Dwarf.

I think your hash speed is just 22 MH/s. That is just one 280X. So the difficulty level is too high for your miner. Although OP post here, but it seems he does not reply to user query.
Dwarf pool is the second largest pool now. Unlike some other pools which do not pay uncle coin mined, it pays. That is one reason I like it.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Grim on February 04, 2016, 12:56:22 PM
The stratum proxy doesn't seem to work for me:

2016-02-04 13:53:54,459 WARNING proxy # Ethereum Stratum proxy version: 0.0.4
2016-02-04 13:53:54,459 WARNING proxy # Trying to connect to Stratum pool at eth
-eu.dwarfpool.com:8008
2016-02-04 13:53:54,473 INFO stats # 1 peers connected, state changed 1 times
2016-02-04 13:53:54,473 INFO proxy # Connected to Stratum pool at eth-eu.dwarfpo
ol.com:8008


any hints?
(win 7x64)


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Za1n on February 05, 2016, 04:23:12 PM
The stratum proxy doesn't seem to work for me:

2016-02-04 13:53:54,459 WARNING proxy # Ethereum Stratum proxy version: 0.0.4
2016-02-04 13:53:54,459 WARNING proxy # Trying to connect to Stratum pool at eth
-eu.dwarfpool.com:8008
2016-02-04 13:53:54,473 INFO stats # 1 peers connected, state changed 1 times
2016-02-04 13:53:54,473 INFO proxy # Connected to Stratum pool at eth-eu.dwarfpo
ol.com:8008


any hints?
(win 7x64)

It looks like it is connecting to the pool just fine, do you have anymore output? The next lines should indicate your local proxy settings, something like:

Code:
2016-01-23 23:06:50,941 WARNING proxy # -----------------------------------------------------------------------
2016-01-23 23:06:50,941 WARNING proxy # LISTENING FOR MINERS ON http://192.168.100.12:8546
2016-01-23 23:06:50,941 WARNING proxy # -----------------------------------------------------------------------
2016-01-23 23:06:50,941 WARNING proxy # Wallet: 0x.....Wallet Address
2016-01-23 23:06:50,941 WARNING proxy # Worker ID enabled: True
2016-01-23 23:06:50,941 WARNING proxy # Email monitoring disabled
2016-01-23 23:06:50,941 WARNING proxy # Failover enabled: True
2016-01-23 23:06:50,941 WARNING proxy # -----------------------------------------------------------------------
2016-01-23 23:06:50,973 INFO proxy # MAIN NEW_JOB
2016-01-23 23:06:51,035 INFO stats # 2 peers connected, state changed 1 times
2016-01-23 23:06:51,035 INFO proxy # Connected to Stratum pool at eth-eu.dwarfpool.com:8008

So the LISTENING FOR MINERS ON http://192.168.100.12:8546 should be your proxy local address and port you setup in the proxy config file here:

Code:
# Host and port for your workers
HOST = "192.168.100.12"
PORT = 8546



and which further you should be pointing your miners to using:

Code:
eth --farm-recheck 200 -G -F  http://192.168.100.12:8546/minername


Let me know if any of that helped, it is hard to troubleshoot with the limited information given.



Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: PeaMine on February 10, 2016, 04:33:48 AM
Which miner do you recommend for Linux 64bit Nvidia 750 Ti?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Bazelak on February 10, 2016, 09:58:21 AM
Which miner do you recommend for Linux 64bit Nvidia 750 Ti?

750 Ti is useless for ether mining. It has too few memory and hash rate is very low. It is better to mine something else.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: crsminer on February 14, 2016, 07:07:19 PM
I'm not sure that the proxy works correctly. Here is img... Only few shares accepted.

Your shares are accepted. It is just your difficulty level is too high. In other mining pool, you can specify your hash speed, hence the difficulty level. I am not sure about Dwarf.

I think your hash speed is just 22 MH/s. That is just one 280X. So the difficulty level is too high for your miner. Although OP post here, but it seems he does not reply to user query.
Dwarf pool is the second largest pool now. Unlike some other pools which do not pay uncle coin mined, it pays. That is one reason I like it.

Is there a way to adjust difficulty so more shares are accepted?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Bazelak on February 15, 2016, 12:03:15 PM
I'm not sure that the proxy works correctly. Here is img... Only few shares accepted.

Your shares are accepted. It is just your difficulty level is too high. In other mining pool, you can specify your hash speed, hence the difficulty level. I am not sure about Dwarf.

I think your hash speed is just 22 MH/s. That is just one 280X. So the difficulty level is too high for your miner. Although OP post here, but it seems he does not reply to user query.
Dwarf pool is the second largest pool now. Unlike some other pools which do not pay uncle coin mined, it pays. That is one reason I like it.

Is there a way to adjust difficulty so more shares are accepted?

I do not think so. The difficulty is adjusted by the pool automatically according to your mining speed.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: ZipEyes on February 16, 2016, 08:36:07 AM
2016-02-16 10:31:59,640 WARNING proxy # Ethereum Stratum proxy version: 0.0.4
2016-02-16 10:31:59,654 WARNING proxy # Trying to connect to Stratum pool at eth-eu.dwarfpool.com:8008
2016-02-16 10:31:59,773 INFO stats # 1 peers connected, state changed 1 times
2016-02-16 10:31:59,775 INFO proxy # Connected to Stratum pool at eth-eu.dwarfpool.com:8008
2016-02-16 10:31:59,842 WARNING proxy # -----------------------------------------------------------------------
2016-02-16 10:31:59,859 WARNING proxy # PROXY IS LISTENING ON ALL IPs ON PORT 8008
2016-02-16 10:31:59,861 WARNING proxy # -----------------------------------------------------------------------
2016-02-16 10:31:59,861 WARNING proxy # Wallet: 0x748f27895887977c6c12827dc031fee3d00c20a9
2016-02-16 10:31:59,861 WARNING proxy # Worker ID enabled: True
2016-02-16 10:31:59,861 WARNING proxy # Email monitoring disabled
2016-02-16 10:31:59,861 WARNING proxy # Failover enabled: False
2016-02-16 10:31:59,862 WARNING proxy # -----------------------------------------------------------------------
2016-02-16 10:31:59,927 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:03,078 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:11,973 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:20,450 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:35,349 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:59,984 INFO proxy # MAIN NEW_JOB
2016-02-16 10:33:25,260 INFO proxy # MAIN NEW_JOB


----------------------------------------------------------------------------

What im doing wrong here? It's looping that "Main new job" over and over again.

Win10/64bit


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Za1n on February 16, 2016, 11:38:41 PM
2016-02-16 10:31:59,640 WARNING proxy # Ethereum Stratum proxy version: 0.0.4
2016-02-16 10:31:59,654 WARNING proxy # Trying to connect to Stratum pool at eth-eu.dwarfpool.com:8008
2016-02-16 10:31:59,773 INFO stats # 1 peers connected, state changed 1 times
2016-02-16 10:31:59,775 INFO proxy # Connected to Stratum pool at eth-eu.dwarfpool.com:8008
2016-02-16 10:31:59,842 WARNING proxy # -----------------------------------------------------------------------
2016-02-16 10:31:59,859 WARNING proxy # PROXY IS LISTENING ON ALL IPs ON PORT 8008
2016-02-16 10:31:59,861 WARNING proxy # -----------------------------------------------------------------------
2016-02-16 10:31:59,861 WARNING proxy # Wallet: 0x748f27895887977c6c12827dc031fee3d00c20a9
2016-02-16 10:31:59,861 WARNING proxy # Worker ID enabled: True
2016-02-16 10:31:59,861 WARNING proxy # Email monitoring disabled
2016-02-16 10:31:59,861 WARNING proxy # Failover enabled: False
2016-02-16 10:31:59,862 WARNING proxy # -----------------------------------------------------------------------
2016-02-16 10:31:59,927 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:03,078 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:11,973 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:20,450 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:35,349 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:59,984 INFO proxy # MAIN NEW_JOB
2016-02-16 10:33:25,260 INFO proxy # MAIN NEW_JOB


----------------------------------------------------------------------------

What im doing wrong here? It's looping that "Main new job" over and over again.

Win10/64bit



The lines
Code:
2016-02-16 10:32:59,984 INFO proxy # MAIN NEW_JOB
are just saying that the pool detected a new block, so your hashing needs to start over. Completely normal as the Ethereum block time is about 15 seconds.

At some point you should begin to see something like the below interspersed between all the MAIN NEW_JOB lines:
 
Code:
2016-02-16 17:34:22,930 INFO proxy # MAIN NEW_JOB
2016-02-16 17:34:32,384 INFO proxy # MAIN NEW_JOB
2016-02-16 17:34:40,211 INFO proxy # MAIN eth_submitWork by miner-05
2016-02-16 17:34:40,259 INFO protocol # [47ms] eth_submitWork from 'miner-05' accepted
2016-02-16 17:34:53,507 INFO proxy # MAIN NEW_JOB
2016-02-16 17:34:56,180 INFO proxy # MAIN NEW_JOB
2016-02-16 17:35:00,571 INFO proxy # MAIN NEW_JOB
2016-02-16 17:35:03,118 INFO proxy # MAIN NEW_JOB
2016-02-16 17:35:05,009 INFO proxy # MAIN NEW_JOB


Depending on your hashing speed this might take awhile, maybe even a minute or two between shares.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: BlockChainr on February 24, 2016, 02:31:52 AM
What's more profitable, mining Bitcoin or Ethereum ?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Marvell1 on February 24, 2016, 08:53:09 AM
Can I use tho to solo mine?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: RustyNoman on February 24, 2016, 08:56:11 AM
Can I use tho to solo mine?

No. It is only for the Dwarf pool. It is designed specifically by the Dwarf pool developers. You need something else for solo.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: CookieMonstaSMTH on February 25, 2016, 11:48:47 AM
Am I have done all correct?
Code:
2016-02-25 11:46:55,275 WARNING proxy # Ethereum Stratum proxy version: 0.0.4
2016-02-25 11:46:55,275 WARNING proxy # Trying to connect to Stratum pool at eth
-eu.dwarfpool.com:8008
2016-02-25 11:46:55,275 WARNING proxy # Trying to connect to failover Stratum po
ol at eth-us.dwarfpool.com:8008
2016-02-25 11:46:55,368 INFO stats # 1 peers connected, state changed 1 times
2016-02-25 11:46:55,368 INFO proxy # Connected to Stratum pool at eth-us.dwarfpo
ol.com:8008
2016-02-25 11:46:55,447 INFO stats # 2 peers connected, state changed 1 times
2016-02-25 11:46:55,447 INFO proxy # Connected to Stratum pool at eth-eu.dwarfpo
ol.com:8008
Unhandled error in Deferred:


Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\twisted\internet\defer.py", line 393, in c
allback

  File "C:\Python27\lib\site-packages\twisted\internet\defer.py", line 501, in _
startRunCallbacks

  File "C:\Python27\lib\site-packages\twisted\internet\defer.py", line 588, in _
runCallbacks

  File "C:\Python27\lib\site-packages\twisted\internet\defer.py", line 1184, in
gotResult

--- <exception caught here> ---
  File "C:\Python27\lib\site-packages\twisted\internet\defer.py", line 1128, in
_inlineCallbacks

  File "<string>", line 115, in main

  File "C:\Python27\lib\site-packages\twisted\internet\posixbase.py", line 478,
in listenTCP

  File "C:\Python27\lib\site-packages\twisted\internet\tcp.py", line 984, in sta
rtListening

twisted.internet.error.CannotListenError: Couldn't listen on eth-eu.dwarfpoolcom
:8008: [Errno 11004] getaddrinfo failed.
2016-02-25 11:46:55,789 INFO proxy # MAIN NEW_JOB
2016-02-25 11:47:00,641 INFO proxy # MAIN NEW_JOB
2016-02-25 11:47:06,881 INFO proxy # MAIN NEW_JOB


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Flexystar on February 25, 2016, 07:23:05 PM
Why i without stratum have 61-63 Mhash/s and with only 57?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: RustyNoman on February 26, 2016, 08:16:29 AM
Why i without stratum have 61-63 Mhash/s and with only 57?

Do you mean the hash rate you see in your Etherminer or the one shown in the pool? Does it affect your earning or the shares submitted?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: P-Funk on March 02, 2016, 03:49:24 PM
Why i without stratum have 61-63 Mhash/s and with only 57?
I also get about 90% of normal hashrate with this proxy. GPU temps are up when mining without it so I think they aren't being fully utilized with the proxy! This is on Ubuntu using an older and a newer version of ethminer on two rigs.

Can anyone provide insight into this loss of hashrate?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Xavier59 on March 02, 2016, 10:43:30 PM
Here is what I have :

https://i.gyazo.com/9cee33ee248152024f1bb82db104058a.png

Any ideas ?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: oneyesoneno on March 03, 2016, 01:10:35 AM
Hi guys...

i am getting this log

2016-03-03 07:42:18,872 WARNING proxy # Ethereum Stratum proxy version: 0.0.4
2016-03-03 07:42:18,872 WARNING proxy # Trying to connect to Stratum pool at ethpool.org:3333
2016-03-03 07:42:19,903 INFO stats # 1 peers connected, state changed 1 times
2016-03-03 07:42:19,903 INFO proxy # Connected to Stratum pool at ethpool.org:3333
2016-03-03 07:42:20,744 WARNING proxy # -----------------------------------------------------------------------
2016-03-03 07:42:20,744 WARNING proxy # PROXY IS LISTENING ON ALL IPs ON PORT 8080
2016-03-03 07:42:20,744 WARNING proxy # -----------------------------------------------------------------------
2016-03-03 07:42:20,744 WARNING proxy # Wallet: 0x837a2a346557050c8cf0fb24b84aa695e8add19f
2016-03-03 07:42:20,744 WARNING proxy # Worker ID enabled: True
2016-03-03 07:42:20,744 WARNING proxy # Email monitoring disabled
2016-03-03 07:42:20,744 WARNING proxy # Failover enabled: False
2016-03-03 07:42:20,744 WARNING proxy # -----------------------------------------------------------------------
2016-03-03 07:42:21,447 INFO proxy # MAIN NEW_JOB
2016-03-03 07:42:36,625 INFO proxy # MAIN NEW_JOB
2016-03-03 07:42:43,269 INFO proxy # MAIN NEW_JOB
2016-03-03 07:42:46,052 INFO proxy # MAIN NEW_JOB
2016-03-03 07:43:00,769 INFO proxy # MAIN NEW_JOB
2016-03-03 07:43:20,457 INFO proxy # MAIN NEW_JOB
2016-03-03 07:43:22,128 INFO proxy # MAIN NEW_JOB
2016-03-03 07:43:34,078 INFO proxy # MAIN NEW_JOB
2016-03-03 07:44:22,861 INFO proxy # MAIN NEW_JOB

it has been 20minutes and i am still getting
INFO proxy # MAIN NEW_JOB
INFO proxy # MAIN NEW_JOB
INFO proxy # MAIN NEW_JOB
INFO proxy # MAIN NEW_JOB

i guess i just need to wait? and 1 more thing.. what is these command use for?
eth --farm-recheck 200 -G -F  http://192.168.100.12:8546/minername

i cant seem to type them onto the command prompt.

ty



Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: tageeboy on March 04, 2016, 01:04:36 AM
Looks like somebody is producing some Ether(CEO) again.

Welcome to the altcoins motherfuckers

The donut is waiting...

http://i62.tinypic.com/2mo1bio.png


Hows that donuts taste now ass hat? Mine taste really nice. I love it when people who know nothing about something have the most to say. That is one great thing about the internet, a record that makes it impossible to deny stupidity.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: antantti on March 04, 2016, 01:38:01 AM
Looks like somebody is producing some Ether(CEO) again.

Welcome to the altcoins motherfuckers

The donut is waiting...

http://i62.tinypic.com/2mo1bio.png


Hows that donuts taste now ass hat? Mine taste really nice. I love it when people who know nothing about something have the most to say. That is one great thing about the internet, a record that makes it impossible to deny stupidity.

What if he sold some masternodes to get some ETH at that time? You never know, big guys told me there are some trolls popping in every now and then.




Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: munmun1234 on March 07, 2016, 02:43:24 PM
I use  compiled version of proxy.
I change settings in eth-proxy.conf,but Setting is not reflected  for proxy.
Leave the default setting .
What wrong?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Atrides on March 07, 2016, 07:38:04 PM
I use  compiled version of proxy.
I change settings in eth-proxy.conf,but Setting is not reflected  for proxy.
Leave the default setting .
What wrong?


This is known and very rarely bug, see #1 in the list below.

Known bugs of proxy:
- mining to default pool-wallet because exe-file cannot find conf-file (non standard situation, happens only if you start via autostart or so one). Official way to start  in command line(console) just run exe file.
- continue mining old block though internet connections failure.
- sometimes getting of new jobs broken.

Additional changes:
- if miner forget to change default wallet, mining will not be started.
- will be displayed hashrates that miner send to pool via eth_submitHashrate

I will fix all issues today.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Lintel on March 07, 2016, 09:46:44 PM
I use  compiled version of proxy.
I change settings in eth-proxy.conf,but Setting is not reflected  for proxy.
Leave the default setting .
What wrong?


This is known and very rarely bug, see #1 in the list below.

Known bugs of proxy:
- mining to default pool-wallet because exe-file cannot find conf-file (non standard situation, happens only if you start via autostart or so one). Official way to start  in command line(console) just run exe file.
- continue mining old block though internet connections failure.
- sometimes getting of new jobs broken.

Additional changes:
- if miner forget to change default wallet, mining will not be started.
- will be displayed hashrates that miner send to pool via eth_submitHashrate

I will fix all issues today.


If you can fix the issues, that will be excellent. Sometimes, the proxy do not update and mine the same block all the time. So I have to autostart it every few hours.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Natweast on March 07, 2016, 09:50:17 PM
Is it possible to set up 3 or 4 backup pools in the proxy?

Can we set up pools to different providers such as dwarf and ethpool?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Atrides on March 07, 2016, 10:47:19 PM
Is it possible to set up 3 or 4 backup pools in the proxy?

I'll think about it.

Can we set up pools to different providers such as dwarf and ethpool?

Yes it's possible already with 0.0.4 version.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: P-Funk on March 08, 2016, 12:29:01 AM
Atrides, have you looked into why the hashrate is reduced ~10% when using this proxy?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Grim on March 08, 2016, 01:01:21 AM
Could you open another STRATUM port in the 10k range?

eg. 35555

or 3k eg. 3666

I have difficulties with ports in the 8k range, stupid firewall of the building im in.

 :-*


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Atrides on March 08, 2016, 01:28:50 AM
Atrides, have you looked into why the hashrate is reduced ~10% when using this proxy?
You must play with farm-recheck. It's very individual.

Could you open another STRATUM port in the 10k range?

Which server do you use and your hashrate? Do you can connect to 80 port if I install here stratum?





Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: P-Funk on March 08, 2016, 01:41:29 AM
Atrides, have you looked into why the hashrate is reduced ~10% when using this proxy?
You must play with farm-recheck. It's very individual.

Ok, I am using the 200 ms as recommended but I will play with it and see what happens.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Grim on March 08, 2016, 02:44:42 AM

Could you open another STRATUM port in the 10k range?

Which server do you use and your hashrate? Do you can connect to 80 port if I install here stratum?


eu server
port 80 with getwork works fine for me but I want to use stratum, so yes that would be great
(hashrate ~350 mh/s)


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: mikewillda on March 08, 2016, 07:26:03 AM
Atrides, have you looked into why the hashrate is reduced ~10% when using this proxy?
You must play with farm-recheck. It's very individual.


The default of the farm recheck is 200 ms. If I reduce the rate to 50 ms, will that get informed of new worker quicker? What is the disadvantage?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: coinyard on March 08, 2016, 09:57:49 AM
Atrides, when are you going to release the new 0.05 version with the bug fix for the non connection after network interruption?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Atrides on March 08, 2016, 08:59:33 PM
Here is new version 0.0.5

Changes:

  • stop mining if no new jobs after timeout, at example because of network failure. will be continued with new job
  • proxy connections state via browser
  • added pool servers in config: US2, HK, CN, SG, AU (will be started today after last tests)
  • removed default pool wallet
  • now 3 failover servers
  • new parameter "coin" for ETH or EXP
  • fixed some bugs with stratum connections
  • remove email from command line of miner
  • show hashrate of miners

Please report bug if you found.



Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Grim on March 08, 2016, 10:55:58 PM
Did you open up another stratum port yet?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Atrides on March 09, 2016, 09:56:49 AM
Did you open up another stratum port yet?
I opened for you port 18008 on eth-eu server


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Hazcat on March 09, 2016, 10:52:54 AM
Anyone able to help me get this running?

on windows

have entered the details i think, dont know about the 127.0.0.1???

this is what im getting

http://prntscr.com/ad0med

How do i run the farm-recheck thing?  Do i have to write a bat file?

The bat file i tried is this

http://prntscr.com/ad0qcf


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: munmun1234 on March 09, 2016, 11:22:58 AM
Thanks, bug fix.
But , I get error.
It is "Wrong Wallet".
But , wallet addres is not wrong,
and  I type your donate wallet "0xea7263feb7d8a8ab0a11eedd8f1ce04412ab0820"" wrong ,too.
My proxy.exe don't read eth-proxy.conf.
I download source code and change  config.py and run proxy.exe , so Correct run.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Atrides on March 09, 2016, 01:13:06 PM
Anyone able to help me get this running?
Proxy works correctly, but your miner started with wrong url. You must start so:
Code:
eth-proxy.exe --farm-recheck 200 -G -F http://127.0.0.1:8080/


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Atrides on March 09, 2016, 01:14:31 PM
Thanks, bug fix.
But , I get error.
It is "Wrong Wallet".
But , wallet addres is not wrong,
and  I type your donate wallet "0xea7263feb7d8a8ab0a11eedd8f1ce04412ab0820"" wrong ,too.
My proxy.exe don't read eth-proxy.conf.
I download source code and change  config.py and run proxy.exe , so Correct run.

It possible only in one case : exe file cannot find conf file. Check path environment or try to start via console.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: sanadas on March 09, 2016, 01:20:23 PM
Are the Chinese and US west server live now? I can ping them, but my proxy cannot connect to either of these.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Grim on March 09, 2016, 08:34:18 PM
Did you open up another stratum port yet?
I opened for you port 18008 on eth-eu server

thank you, its working now  8)


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Giufera on March 10, 2016, 04:31:05 AM
Im getting this error:

Traceback (most recente call last):
File "<string>", line 9, in <module>
File "C:\Python27\lib\site-packages\PyInstaller-3.1.1-py2.7.egg\PyInstaller\loader\pyimod03_importers.py" n load_module
File "stratum\setting.py", line 74, in <module>
File "stratum\setting.py", line 53, in setup
File "stratum\setting.py", line 25, in read_values_file
ValueError: invalid literal for int() with base 10: 'true'
eth-proxy returned -1

Any ideia how to fix?
0.0.4 Version was working normal.
Ty


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Atrides on March 10, 2016, 07:14:21 AM
Im getting this error:

Traceback (most recente call last):
File "<string>", line 9, in <module>
File "C:\Python27\lib\site-packages\PyInstaller-3.1.1-py2.7.egg\PyInstaller\loader\pyimod03_importers.py" n load_module
File "stratum\setting.py", line 74, in <module>
File "stratum\setting.py", line 53, in setup
File "stratum\setting.py", line 25, in read_values_file
ValueError: invalid literal for int() with base 10: 'true'
eth-proxy returned -1

Any ideia how to fix?
0.0.4 Version was working normal.
Ty


Thank you for the report. I'll fix it



Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: blastbob on March 10, 2016, 08:35:49 AM
I woke up to alot of rejected shares in the log this morning. 2-3 hours offline on the rigs.

Version 0.5 used.

Restart of the proxy fixed it.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Hazcat on March 10, 2016, 08:58:21 AM
Anyone able to help me get this running?
Proxy works correctly, but your miner started with wrong url. You must start so:
Code:
eth-proxy.exe --farm-recheck 200 -G -F http://127.0.0.1:8080/


This is what i get using the above

http://prntscr.com/adegoh


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Hazcat on March 10, 2016, 09:08:41 AM
So whats the go with this ive been trying for 2 days and cant get it working.

What does this mean "http://127.0.0.1:8080/" do i need to change the IP to anything?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: RustyNoman on March 10, 2016, 10:36:48 AM
I woke up to alot of rejected shares in the log this morning. 2-3 hours offline on the rigs.

Version 0.5 used.

Restart of the proxy fixed it.


That is the old problem. I thought the 0.05 should fix that. The rejects happened after interrupt of the network connection.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Hazcat on March 11, 2016, 12:27:08 AM
No one can help getting this going on windows?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Confused Coin? on March 11, 2016, 04:58:40 AM
Find out your local Ip on your network. It will be 127.0.0.1 or 192.168.x.x (x's vary on routers)

In the "eth-proxy" conf file, find:

 HOST = "127.0.0.1"

Or whatever it says and change it to your IP. If you aren't sure, open a CMD window and type "ipconfig"  (no quotes) you want the IPv4 address, change the CONF file to that address.

Don't forget the next line down is WALLET- make it your address


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Giufera on March 12, 2016, 12:27:40 AM
Im getting this error:

Traceback (most recente call last):
File "<string>", line 9, in <module>
File "C:\Python27\lib\site-packages\PyInstaller-3.1.1-py2.7.egg\PyInstaller\loader\pyimod03_importers.py" n load_module
File "stratum\setting.py", line 74, in <module>
File "stratum\setting.py", line 53, in setup
File "stratum\setting.py", line 25, in read_values_file
ValueError: invalid literal for int() with base 10: 'true'
eth-proxy returned -1

Any ideia how to fix?
0.0.4 Version was working normal.
Ty


Im using python 2.7.11 and i have no pyintaller installed.

Which version do you use?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Hazcat on March 12, 2016, 10:36:05 AM
Find out your local Ip on your network. It will be 127.0.0.1 or 192.168.x.x (x's vary on routers)

In the "eth-proxy" conf file, find:

 HOST = "127.0.0.1"

Or whatever it says and change it to your IP. If you aren't sure, open a CMD window and type "ipconfig"  (no quotes) you want the IPv4 address, change the CONF file to that address.

Don't forget the next line down is WALLET- make it your address

Thanks.

All of what you said i have already done, do i need to change the port? if so how do i find the port number?

Its been an hour and it just says

NEW_JOB MAIN_POOL


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Atrides on March 12, 2016, 01:13:40 PM
Its been an hour and it just says

NEW_JOB MAIN_POOL
It's good - proxy works. Now you need start miner to proxy address:port


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Zitdadast on March 12, 2016, 03:33:45 PM
The proxy does not work if the main pool is not available when I started the proxy first time. Can we remove that restriction?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Hazcat on March 12, 2016, 08:16:02 PM
Its been an hour and it just says

NEW_JOB MAIN_POOL
It's good - proxy works. Now you need start miner to proxy address:port

?



Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Giufera on March 12, 2016, 10:22:06 PM
The proxy does not work if the main pool is not available when I started the proxy first time. Can we remove that restriction?

now i were able to make it work,
it doesn't work if you dont open the work first
ty hehe


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: mickiya on March 12, 2016, 11:10:54 PM
The proxy does not work if the main pool is not available when I started the proxy first time. Can we remove that restriction?

now i were able to make it work,
it doesn't work if you dont open the work first
ty hehe

What do you mean by "open the work first"? Do we need to run the etherminer first before we run the proxy software?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: peteee on March 12, 2016, 11:30:26 PM
Hello i want to tested proxy i have some question

My IP is 192.168.1.13
workername 290

this is my conf file :

###
# Examples of command line for miners:
#
#   ethminer.exe --farm-recheck 200 -G -F http://HOST:PORT/290
#   ethminer.exe --farm-recheck 300 -G -F http://HOST:PORT/290
#
#   ethminer.exe -G -F http://127.0.0.1:8080/
#   ethminer.exe --farm-recheck 100 -G -F http://192.168.0.33:8080/290
#
#  farm-recheck parameter is very individual. Just test different values.
#
#  You can submit shares without workername or
#  You can provide workername:
#   - with url like "/290"
#   - or use automatically numbering(integer) based on IP of miner
#
#  Servers:
#    EU-Server:  eth-eu.dwarfpool.com  (France)
#    US-Server:  eth-us.dwarfpool.com  (EastCoast: Montreal,Canada)
#    US-Server:  eth-us2.dwarfpool.com (WestCoast: Las Vegas)
#    RU-Server:  eth-ru.dwarfpool.com  (Moscow)
#    HK-Server:  eth-hk.dwarfpool.com  (Hong-Kong)
#    CN-Server:  eth-cn.dwarfpool.com  (Shanghai)
#    SG-Server:  eth-sg.dwarfpool.com  (Singapore)
#    AU-Server:  eth-au.dwarfpool.com  (Melbourne)
#
###

# Select Ethereum ETH or Expanse EXP
COIN = "ETH"

# Host and port for your workers
HOST = "192.168.1.13"
PORT = 8080

# Coin address where money goes
WALLET = "0xf82759f26d6bdcb9feaedf8c4c4f617e9b902276"

# To donate please use wallet ""

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = True

# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
MONITORING = True
MONITORING_EMAIL = "pete.s@bk.ru"

# Main pool
POOL_HOST = "eth-eu.dwarfpool.com"
POOL_PORT = 8008

# Failover pool
POOL_FAILOVER_ENABLE = True

POOL_HOST_FAILOVER1 = "eth-ru.dwarfpool.com"
POOL_PORT_FAILOVER1 = 8008

POOL_HOST_FAILOVER2 = "eth-us.dwarfpool.com"
POOL_PORT_FAILOVER2 = 8008

POOL_HOST_FAILOVER3 = "eth-hk.dwarfpool.com"
POOL_PORT_FAILOVER3 = 8008


# Logging
LOG_TO_FILE = True

# Enable debug
DEBUG = False


This is my .bat file

eth-proxy.exe --farm-recheck 200 -G -F http://127.0.0.1:8080

-------------------------------------------------------------------

second .conf

###
# Examples of command line for miners:
#
#   ethminer.exe --farm-recheck 200 -G -F http://HOST:PORT/
#   ethminer.exe --farm-recheck 300 -G -F http://HOST:PORT/rig1
#
#   ethminer.exe -G -F http://127.0.0.1:8080/
#   ethminer.exe --farm-recheck 100 -G -F http://192.168.0.33:8080/rig1
#
#  farm-recheck parameter is very individual. Just test different values.
#
#  You can submit shares without workername or
#  You can provide workername:
#   - with url like "/rig1"
#   - or use automatically numbering(integer) based on IP of miner
#
#  Servers:
#    EU-Server:  eth-eu.dwarfpool.com  (France)
#    US-Server:  eth-us.dwarfpool.com  (EastCoast: Montreal,Canada)
#    US-Server:  eth-us2.dwarfpool.com (WestCoast: Las Vegas)
#    RU-Server:  eth-ru.dwarfpool.com  (Moscow)
#    HK-Server:  eth-hk.dwarfpool.com  (Hong-Kong)
#    CN-Server:  eth-cn.dwarfpool.com  (Shanghai)
#    SG-Server:  eth-sg.dwarfpool.com  (Singapore)
#    AU-Server:  eth-au.dwarfpool.com  (Melbourne)
#
###

# Select Ethereum ETH or Expanse EXP
COIN = "ETH"

# Host and port for your workers
HOST = "0.0.0.0"
PORT = 8080

# Coin address where money goes
WALLET = "0xf82759f26d6bdcb9feaedf8c4c4f617e9b902276"

# To donate please use wallet ""

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = True

# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
MONITORING = True
MONITORING_EMAIL = "pete.s@bk.ru"

# Main pool
POOL_HOST = "eth-eu.dwarfpool.com"
POOL_PORT = 8008

# Failover pool
POOL_FAILOVER_ENABLE = True

POOL_HOST_FAILOVER1 = "eth-ru.dwarfpool.com"
POOL_PORT_FAILOVER1 = 8008

POOL_HOST_FAILOVER2 = "eth-us.dwarfpool.com"
POOL_PORT_FAILOVER2 = 8008

POOL_HOST_FAILOVER3 = "eth-hk.dwarfpool.com"
POOL_PORT_FAILOVER3 = 8008


# Logging
LOG_TO_FILE = True

# Enable debug
DEBUG = False

i use this same .bat " eth-proxy.exe --farm-recheck 200 -G -F http://127.0.0.1:8080"

i have still NEW_JOB MAIN_Pool



which is ok or where i have problem in config

Thank's for reply!


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: P-Funk on March 13, 2016, 02:06:02 AM
Proxy version 5 seems like a downgrade. It got screwed up for the first time today and I lost 4 hours of hashing, version 4 was nothing but stable. Version 5 doesn't seem to work with worker names anymore, all hashrate goes into one. Proxy terminal says " accepted work by ' ' "

And hashrate reported by ethminer is still reduced ~10% compared to mining to a geth node or pool that doesn't use this proxy.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: sanadas on March 13, 2016, 08:20:52 AM
Proxy version 5 seems like a downgrade. It got screwed up for the first time today and I lost 4 hours of hashing, version 4 was nothing but stable. Version 5 doesn't seem to work with worker names anymore, all hashrate goes into one. Proxy terminal says " accepted work by ' ' "

And hashrate reported by ethminer is still reduced ~10% compared to mining to a geth node or pool that doesn't use this proxy.

Did you do the following:

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = True


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: P-Funk on March 13, 2016, 08:54:22 AM
Hah thanks. Not sure why that would get turned off by default in the new .conf


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Giufera on March 13, 2016, 04:31:35 PM
The proxy does not work if the main pool is not available when I started the proxy first time. Can we remove that restriction?

now i were able to make it work,
it doesn't work if you dont open the work first
ty hehe

What do you mean by "open the work first"? Do we need to run the etherminer first before we run the proxy software?

Exactly.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: peteee on March 14, 2016, 03:16:46 AM
Hello i want to tested proxy i have some question

My IP is 192.168.1.13
workername 290

this is my conf file :

###
# Examples of command line for miners:
#
#   ethminer.exe --farm-recheck 200 -G -F http://HOST:PORT/290
#   ethminer.exe --farm-recheck 300 -G -F http://HOST:PORT/290
#
#   ethminer.exe -G -F http://127.0.0.1:8080/
#   ethminer.exe --farm-recheck 100 -G -F http://192.168.0.33:8080/290
#
#  farm-recheck parameter is very individual. Just test different values.
#
#  You can submit shares without workername or
#  You can provide workername:
#   - with url like "/290"
#   - or use automatically numbering(integer) based on IP of miner
#
#  Servers:
#    EU-Server:  eth-eu.dwarfpool.com  (France)
#    US-Server:  eth-us.dwarfpool.com  (EastCoast: Montreal,Canada)
#    US-Server:  eth-us2.dwarfpool.com (WestCoast: Las Vegas)
#    RU-Server:  eth-ru.dwarfpool.com  (Moscow)
#    HK-Server:  eth-hk.dwarfpool.com  (Hong-Kong)
#    CN-Server:  eth-cn.dwarfpool.com  (Shanghai)
#    SG-Server:  eth-sg.dwarfpool.com  (Singapore)
#    AU-Server:  eth-au.dwarfpool.com  (Melbourne)
#
###

# Select Ethereum ETH or Expanse EXP
COIN = "ETH"

# Host and port for your workers
HOST = "192.168.1.13"
PORT = 8080

# Coin address where money goes
WALLET = "0xf82759f26d6bdcb9feaedf8c4c4f617e9b902276"

# To donate please use wallet ""

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = True

# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
MONITORING = True
MONITORING_EMAIL = "pete.s@bk.ru"

# Main pool
POOL_HOST = "eth-eu.dwarfpool.com"
POOL_PORT = 8008

# Failover pool
POOL_FAILOVER_ENABLE = True

POOL_HOST_FAILOVER1 = "eth-ru.dwarfpool.com"
POOL_PORT_FAILOVER1 = 8008

POOL_HOST_FAILOVER2 = "eth-us.dwarfpool.com"
POOL_PORT_FAILOVER2 = 8008

POOL_HOST_FAILOVER3 = "eth-hk.dwarfpool.com"
POOL_PORT_FAILOVER3 = 8008


# Logging
LOG_TO_FILE = True

# Enable debug
DEBUG = False


This is my .bat file

eth-proxy.exe --farm-recheck 200 -G -F http://127.0.0.1:8080

-------------------------------------------------------------------

second .conf

###
# Examples of command line for miners:
#
#   ethminer.exe --farm-recheck 200 -G -F http://HOST:PORT/
#   ethminer.exe --farm-recheck 300 -G -F http://HOST:PORT/rig1
#
#   ethminer.exe -G -F http://127.0.0.1:8080/
#   ethminer.exe --farm-recheck 100 -G -F http://192.168.0.33:8080/rig1
#
#  farm-recheck parameter is very individual. Just test different values.
#
#  You can submit shares without workername or
#  You can provide workername:
#   - with url like "/rig1"
#   - or use automatically numbering(integer) based on IP of miner
#
#  Servers:
#    EU-Server:  eth-eu.dwarfpool.com  (France)
#    US-Server:  eth-us.dwarfpool.com  (EastCoast: Montreal,Canada)
#    US-Server:  eth-us2.dwarfpool.com (WestCoast: Las Vegas)
#    RU-Server:  eth-ru.dwarfpool.com  (Moscow)
#    HK-Server:  eth-hk.dwarfpool.com  (Hong-Kong)
#    CN-Server:  eth-cn.dwarfpool.com  (Shanghai)
#    SG-Server:  eth-sg.dwarfpool.com  (Singapore)
#    AU-Server:  eth-au.dwarfpool.com  (Melbourne)
#
###

# Select Ethereum ETH or Expanse EXP
COIN = "ETH"

# Host and port for your workers
HOST = "0.0.0.0"
PORT = 8080

# Coin address where money goes
WALLET = "0xf82759f26d6bdcb9feaedf8c4c4f617e9b902276"

# To donate please use wallet ""

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = True

# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
MONITORING = True
MONITORING_EMAIL = "pete.s@bk.ru"

# Main pool
POOL_HOST = "eth-eu.dwarfpool.com"
POOL_PORT = 8008

# Failover pool
POOL_FAILOVER_ENABLE = True

POOL_HOST_FAILOVER1 = "eth-ru.dwarfpool.com"
POOL_PORT_FAILOVER1 = 8008

POOL_HOST_FAILOVER2 = "eth-us.dwarfpool.com"
POOL_PORT_FAILOVER2 = 8008

POOL_HOST_FAILOVER3 = "eth-hk.dwarfpool.com"
POOL_PORT_FAILOVER3 = 8008


# Logging
LOG_TO_FILE = True

# Enable debug
DEBUG = False

i use this same .bat " eth-proxy.exe --farm-recheck 200 -G -F http://127.0.0.1:8080"

i have still NEW_JOB MAIN_Pool



which is ok or where i have problem in config

Thank's for reply!

Anyone can help me?!


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: blastbob on March 14, 2016, 09:51:06 AM
@peteee

put 0.0.0.0 instead of 192.168.0.13

or

eth-proxy.exe --farm-recheck 200 -G -F http://192.168.0.13:8080


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: malekbaba on March 14, 2016, 12:23:04 PM
i have downloaded the proxy. Have set up the .conf with my email and wallet. How do i run the miner ? What should be my .bat file please tell me .
And should I put the proxy.exe in to same folder of ethminer ?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: buckrogers on March 14, 2016, 04:39:55 PM
Hello i want to tested proxy i have some question

My IP is 192.168.1.13
workername 290

this is my conf file :

###
# Examples of command line for miners:
#
#   ethminer.exe --farm-recheck 200 -G -F http://HOST:PORT/290
#   ethminer.exe --farm-recheck 300 -G -F http://HOST:PORT/290
#
#   ethminer.exe -G -F http://127.0.0.1:8080/
#   ethminer.exe --farm-recheck 100 -G -F http://192.168.0.33:8080/290
#
#  farm-recheck parameter is very individual. Just test different values.
#
#  You can submit shares without workername or
#  You can provide workername:
#   - with url like "/290"
#   - or use automatically numbering(integer) based on IP of miner
#
#  Servers:
#    EU-Server:  eth-eu.dwarfpool.com  (France)
#    US-Server:  eth-us.dwarfpool.com  (EastCoast: Montreal,Canada)
#    US-Server:  eth-us2.dwarfpool.com (WestCoast: Las Vegas)
#    RU-Server:  eth-ru.dwarfpool.com  (Moscow)
#    HK-Server:  eth-hk.dwarfpool.com  (Hong-Kong)
#    CN-Server:  eth-cn.dwarfpool.com  (Shanghai)
#    SG-Server:  eth-sg.dwarfpool.com  (Singapore)
#    AU-Server:  eth-au.dwarfpool.com  (Melbourne)
#
###

# Select Ethereum ETH or Expanse EXP
COIN = "ETH"

# Host and port for your workers
HOST = "192.168.1.13"
PORT = 8080

# Coin address where money goes
WALLET = "0xf82759f26d6bdcb9feaedf8c4c4f617e9b902276"

# To donate please use wallet ""

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = True

# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
MONITORING = True
MONITORING_EMAIL = "pete.s@bk.ru"

# Main pool
POOL_HOST = "eth-eu.dwarfpool.com"
POOL_PORT = 8008

# Failover pool
POOL_FAILOVER_ENABLE = True

POOL_HOST_FAILOVER1 = "eth-ru.dwarfpool.com"
POOL_PORT_FAILOVER1 = 8008

POOL_HOST_FAILOVER2 = "eth-us.dwarfpool.com"
POOL_PORT_FAILOVER2 = 8008

POOL_HOST_FAILOVER3 = "eth-hk.dwarfpool.com"
POOL_PORT_FAILOVER3 = 8008


# Logging
LOG_TO_FILE = True

# Enable debug
DEBUG = False


This is my .bat file

eth-proxy.exe --farm-recheck 200 -G -F http://127.0.0.1:8080

-------------------------------------------------------------------

second .conf

###
# Examples of command line for miners:
#
#   ethminer.exe --farm-recheck 200 -G -F http://HOST:PORT/
#   ethminer.exe --farm-recheck 300 -G -F http://HOST:PORT/rig1
#
#   ethminer.exe -G -F http://127.0.0.1:8080/
#   ethminer.exe --farm-recheck 100 -G -F http://192.168.0.33:8080/rig1
#
#  farm-recheck parameter is very individual. Just test different values.
#
#  You can submit shares without workername or
#  You can provide workername:
#   - with url like "/rig1"
#   - or use automatically numbering(integer) based on IP of miner
#
#  Servers:
#    EU-Server:  eth-eu.dwarfpool.com  (France)
#    US-Server:  eth-us.dwarfpool.com  (EastCoast: Montreal,Canada)
#    US-Server:  eth-us2.dwarfpool.com (WestCoast: Las Vegas)
#    RU-Server:  eth-ru.dwarfpool.com  (Moscow)
#    HK-Server:  eth-hk.dwarfpool.com  (Hong-Kong)
#    CN-Server:  eth-cn.dwarfpool.com  (Shanghai)
#    SG-Server:  eth-sg.dwarfpool.com  (Singapore)
#    AU-Server:  eth-au.dwarfpool.com  (Melbourne)
#
###

# Select Ethereum ETH or Expanse EXP
COIN = "ETH"

# Host and port for your workers
HOST = "0.0.0.0"
PORT = 8080

# Coin address where money goes
WALLET = "0xf82759f26d6bdcb9feaedf8c4c4f617e9b902276"

# To donate please use wallet ""

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = True

# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
MONITORING = True
MONITORING_EMAIL = "pete.s@bk.ru"

# Main pool
POOL_HOST = "eth-eu.dwarfpool.com"
POOL_PORT = 8008

# Failover pool
POOL_FAILOVER_ENABLE = True

POOL_HOST_FAILOVER1 = "eth-ru.dwarfpool.com"
POOL_PORT_FAILOVER1 = 8008

POOL_HOST_FAILOVER2 = "eth-us.dwarfpool.com"
POOL_PORT_FAILOVER2 = 8008

POOL_HOST_FAILOVER3 = "eth-hk.dwarfpool.com"
POOL_PORT_FAILOVER3 = 8008


# Logging
LOG_TO_FILE = True

# Enable debug
DEBUG = False

i use this same .bat " eth-proxy.exe --farm-recheck 200 -G -F http://127.0.0.1:8080"

i have still NEW_JOB MAIN_Pool



which is ok or where i have problem in config

Thank's for reply!

Anyone can help me?!


try instead of:
eth-proxy.exe --farm-recheck 200 -G -F http://127.0.0.1:8080

start the proxy after you save your conf and then run:

ethminer.exe --cl-local-work 128 --cl-global-work 8192 --farm-recheck 200 -G -t 1 -F http://192.168.1.13:8080/rig1

if that doesn't work you can try:

ethminer.exe --farm-recheck 200 -G -t 1 -F http://192.168.1.13:8080/rig1

I think your issue is that you are trying to run eth-proxy.exe with the cmd line, when the proxy needs to run independently, and then have cmd window with ethminer run your bat.

let me know how that works for you.

thanks!

the (-t 1) is the number of gpu's you are trying to run if you had 5 you would change it to (-t 5)

you can also change the conf file to use "0.0.0.0" in it

in the section in the conf:
# Host and port for your workers
HOST = "192.168.1.13"
PORT = 8080



Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Hazcat on March 15, 2016, 01:43:36 AM
Hello i want to tested proxy i have some question

My IP is 192.168.1.13
workername 290

this is my conf file :

###
# Examples of command line for miners:
#
#   ethminer.exe --farm-recheck 200 -G -F http://HOST:PORT/290
#   ethminer.exe --farm-recheck 300 -G -F http://HOST:PORT/290
#
#   ethminer.exe -G -F http://127.0.0.1:8080/
#   ethminer.exe --farm-recheck 100 -G -F http://192.168.0.33:8080/290
#
#  farm-recheck parameter is very individual. Just test different values.
#
#  You can submit shares without workername or
#  You can provide workername:
#   - with url like "/290"
#   - or use automatically numbering(integer) based on IP of miner
#
#  Servers:
#    EU-Server:  eth-eu.dwarfpool.com  (France)
#    US-Server:  eth-us.dwarfpool.com  (EastCoast: Montreal,Canada)
#    US-Server:  eth-us2.dwarfpool.com (WestCoast: Las Vegas)
#    RU-Server:  eth-ru.dwarfpool.com  (Moscow)
#    HK-Server:  eth-hk.dwarfpool.com  (Hong-Kong)
#    CN-Server:  eth-cn.dwarfpool.com  (Shanghai)
#    SG-Server:  eth-sg.dwarfpool.com  (Singapore)
#    AU-Server:  eth-au.dwarfpool.com  (Melbourne)
#
###

# Select Ethereum ETH or Expanse EXP
COIN = "ETH"

# Host and port for your workers
HOST = "192.168.1.13"
PORT = 8080

# Coin address where money goes
WALLET = "0xf82759f26d6bdcb9feaedf8c4c4f617e9b902276"

# To donate please use wallet ""

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = True

# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
MONITORING = True
MONITORING_EMAIL = "pete.s@bk.ru"

# Main pool
POOL_HOST = "eth-eu.dwarfpool.com"
POOL_PORT = 8008

# Failover pool
POOL_FAILOVER_ENABLE = True

POOL_HOST_FAILOVER1 = "eth-ru.dwarfpool.com"
POOL_PORT_FAILOVER1 = 8008

POOL_HOST_FAILOVER2 = "eth-us.dwarfpool.com"
POOL_PORT_FAILOVER2 = 8008

POOL_HOST_FAILOVER3 = "eth-hk.dwarfpool.com"
POOL_PORT_FAILOVER3 = 8008


# Logging
LOG_TO_FILE = True

# Enable debug
DEBUG = False


This is my .bat file

eth-proxy.exe --farm-recheck 200 -G -F http://127.0.0.1:8080

-------------------------------------------------------------------

second .conf

###
# Examples of command line for miners:
#
#   ethminer.exe --farm-recheck 200 -G -F http://HOST:PORT/
#   ethminer.exe --farm-recheck 300 -G -F http://HOST:PORT/rig1
#
#   ethminer.exe -G -F http://127.0.0.1:8080/
#   ethminer.exe --farm-recheck 100 -G -F http://192.168.0.33:8080/rig1
#
#  farm-recheck parameter is very individual. Just test different values.
#
#  You can submit shares without workername or
#  You can provide workername:
#   - with url like "/rig1"
#   - or use automatically numbering(integer) based on IP of miner
#
#  Servers:
#    EU-Server:  eth-eu.dwarfpool.com  (France)
#    US-Server:  eth-us.dwarfpool.com  (EastCoast: Montreal,Canada)
#    US-Server:  eth-us2.dwarfpool.com (WestCoast: Las Vegas)
#    RU-Server:  eth-ru.dwarfpool.com  (Moscow)
#    HK-Server:  eth-hk.dwarfpool.com  (Hong-Kong)
#    CN-Server:  eth-cn.dwarfpool.com  (Shanghai)
#    SG-Server:  eth-sg.dwarfpool.com  (Singapore)
#    AU-Server:  eth-au.dwarfpool.com  (Melbourne)
#
###

# Select Ethereum ETH or Expanse EXP
COIN = "ETH"

# Host and port for your workers
HOST = "0.0.0.0"
PORT = 8080

# Coin address where money goes
WALLET = "0xf82759f26d6bdcb9feaedf8c4c4f617e9b902276"

# To donate please use wallet ""

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = True

# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
MONITORING = True
MONITORING_EMAIL = "pete.s@bk.ru"

# Main pool
POOL_HOST = "eth-eu.dwarfpool.com"
POOL_PORT = 8008

# Failover pool
POOL_FAILOVER_ENABLE = True

POOL_HOST_FAILOVER1 = "eth-ru.dwarfpool.com"
POOL_PORT_FAILOVER1 = 8008

POOL_HOST_FAILOVER2 = "eth-us.dwarfpool.com"
POOL_PORT_FAILOVER2 = 8008

POOL_HOST_FAILOVER3 = "eth-hk.dwarfpool.com"
POOL_PORT_FAILOVER3 = 8008


# Logging
LOG_TO_FILE = True

# Enable debug
DEBUG = False

i use this same .bat " eth-proxy.exe --farm-recheck 200 -G -F http://127.0.0.1:8080"

i have still NEW_JOB MAIN_Pool



which is ok or where i have problem in config

Thank's for reply!

Anyone can help me?!


try instead of:
eth-proxy.exe --farm-recheck 200 -G -F http://127.0.0.1:8080

start the proxy after you save your conf and then run:

ethminer.exe --cl-local-work 128 --cl-global-work 8192 --farm-recheck 200 -G -t 1 -F http://192.168.1.13:8080/rig1

if that doesn't work you can try:

ethminer.exe --farm-recheck 200 -G -t 1 -F http://192.168.1.13:8080/rig1

I think your issue is that you are trying to run eth-proxy.exe with the cmd line, when the proxy needs to run independently, and then have cmd window with ethminer run your bat.

let me know how that works for you.

thanks!

the (-t 1) is the number of gpu's you are trying to run if you had 5 you would change it to (-t 5)

you can also change the conf file to use "0.0.0.0" in it

in the section in the conf:
# Host and port for your workers
HOST = "192.168.1.13"
PORT = 8080



@buckrogers

THANK YOU LOADS!

Finally got it working, I was doing as this other guy and only running the proxy, makes sense now that it's working


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Vaccomondus on March 15, 2016, 03:29:51 PM
can someone show proof of the increased hashrate or earning in general?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: 949miner on March 15, 2016, 06:10:55 PM
I got it going stable in windows 8.1 64 bit. Just change your wallet address like the instructions said to do in in.  Speed is faster payouts are reliable. Thank you.

eth-proxy.conf file


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Grim on March 16, 2016, 10:06:08 AM
I woke up to alot of rejected shares in the log this morning. 2-3 hours offline on the rigs.

Version 0.5 used.

Restart of the proxy fixed it.


That is the old problem. I thought the 0.05 should fix that. The rejects happened after interrupt of the network connection.


Is that issue still popping up?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Zedster on March 16, 2016, 10:51:25 AM
OK this is the third time i have tried the proxy 0.0.5 version.  I cannot get the pool to register my shares to my wallet.

I have tried very config of the proxy (i think) I have used 127.0.0.1, I have used my IP 198.162.0.XX.

Here is my current conf file and bat for miner.

###
# Examples of command line for miners:
#
#   ethminer.exe --farm-recheck 200 -G -F http://HOST:PORT/
#   ethminer.exe --farm-recheck 300 -G -F http://HOST:PORT/rig1
#
#   ethminer.exe -G -F http://192.168.0.11:8080/
#   ethminer.exe --farm-recheck 100 -G -F http://192.168.0.33:8080/rig1
#
#  farm-recheck parameter is very individual. Just test different values.
#
#  You can submit shares without workername or
#  You can provide workername:
#   - with url like "/rig1"
#   - or use automatically numbering(integer) based on IP of miner
#
#  Servers:
#    EU-Server:  eth-eu.dwarfpool.com  (France)
#    US-Server:  eth-us.dwarfpool.com  (EastCoast: Montreal,Canada)
#    US-Server:  eth-us2.dwarfpool.com (WestCoast: Las Vegas)
#    RU-Server:  eth-ru.dwarfpool.com  (Moscow)
#    HK-Server:  eth-hk.dwarfpool.com  (Hong-Kong)
#    CN-Server:  eth-cn.dwarfpool.com  (Shanghai)
#    SG-Server:  eth-sg.dwarfpool.com  (Singapore)
#    AU-Server:  eth-au.dwarfpool.com  (Melbourne)
#
###

# Select Ethereum ETH or Expanse EXP
COIN = "ETH"

# Host and port for your workers
HOST = "192.168.0.11"
PORT = 8080

# Coin address where money goes
WALLET = "0xd8d8De5F679E0d0b4CBe82F16e6aXXXXXXXXX"

# To donate please use wallet "0xea7263feb7d8a8ab0a11eedd8f1ce04412ab0820"

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = True

# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
MONITORING = False
MONITORING_EMAIL = "mail@example.com"

# Main pool
POOL_HOST = "eth-eu.dwarfpool.com"
POOL_PORT = 8008

# Failover pool
POOL_FAILOVER_ENABLE = True

POOL_HOST_FAILOVER1 = "eth-ru.dwarfpool.com"
POOL_PORT_FAILOVER1 = 8008

POOL_HOST_FAILOVER2 = "eth-us.dwarfpool.com"
POOL_PORT_FAILOVER2 = 8008

POOL_HOST_FAILOVER3 = "eth-hk.dwarfpool.com"
POOL_PORT_FAILOVER3 = 8008


# Logging
LOG_TO_FILE = True

# Enable debug
DEBUG = False

BAT:

start "Ethmine" "D:\Program Files\Ethereum 0.9.41\Release\ethminer.exe" --farm-recheck 100 -G
-F http://192.168.0.11:8080/Zed1

I get the proxy running fine.  I get this in a browser.

Ethereum stratum proxy
DAG-file: 5197b2a3898b31d4

Main server eth-eu.dwarfpool.com:8008 (188.165.233.56) connected
Failover server1 eth-ru.dwarfpool.com:8008 (212.24.48.118) connected
Failover server2 eth-us.dwarfpool.com:8008 (198.27.64.122) connected
Failover server3 eth-hk.dwarfpool.com:8008 (None) disconnected


It says it's accepting work from my miner Zed1.  It shows my hash rate but the dwarfpool site never shows any shares from my miner.  If i run direct to the pool with this bat: start "Ethmine" "D:\Program Files\Ethereum 0.9.41\Release\ethminer.exe" -G -F http://eth-eu.dwarfpool.com:80/d8d8de5f679e0d0b4cbe82f16e6a84XXXXXXXXXX/Zed1 (yes i put in the Xs), everything is fine.

One question I have is. Is the 0x on the start of the wallet address necessary? I have tried both ways in the proxy conf file, no luck.

I have rebuilt the DAG a couple times. What am I missing?  Thanks for any help.

Zed





Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: alenevaa on March 16, 2016, 01:07:36 PM
Why are you using capital letters in the address?

Just change your wallet address in the conf file to this exact string:

Code:
# Coin address where money goes
WALLET = "0xd8d8de5f679e0d0b4cbe82f16e6a84bf5369b67e"


Here is my current conf file and bat for miner.

###

# Coin address where money goes
WALLET = "0xd8d8De5F679E0d0b4CBe82F16e6aXXXXXXXXX"



Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Zedster on March 16, 2016, 01:38:51 PM
Why are you using capital letters in the address?

Just change your wallet address in the conf file to this exact string:

Code:
# Coin address where money goes
WALLET = "0xd8d8de5f679e0d0b4cbe82f16e6a84bf5369b67e"


Here is my current conf file and bat for miner.

###

# Coin address where money goes
WALLET = "0xd8d8De5F679E0d0b4CBe82F16e6aXXXXXXXXX"


That is what the line reads I just changed the last for privacy, which obviously was useless.  I hope I wouldn't have put a bogus address in and wonder why it does not work.

okay now i see what your talking about. I had just copy and pasted the addy from etherchain.org and for some reason they capitolized some of the letters.  and yes now it does seem to be working.  

Thanks, I knew it was something stupid.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: gregory021998 on March 16, 2016, 02:22:36 PM
Thanks!! All works!


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: runomata on March 16, 2016, 03:04:23 PM
Hi, everything seem great on my stratum proxy and etherminer but I cant see my hashrate or other stats on the pool site..

This is my bat file;

Code:
ethminer.exe --cl-local-work 256 --cl-global-work 16384 --farm-recheck 400 -G -t 1 -F http://192.168.1.34:8080/0x34a5f2c9d68c3ff0e52d4d2f8c77e0466f4072c2

This is my proxy conf.

Code:
###
# Examples of command line for miners:
#
#   ethminer.exe --farm-recheck 200 -G -F http://HOST:PORT/
#   ethminer.exe --farm-recheck 300 -G -F http://HOST:PORT/rig1
#
#   ethminer.exe -G -F http://127.0.0.1:8080/
#   ethminer.exe --farm-recheck 100 -G -F http://192.168.0.33:8080/rig1
#
#  farm-recheck parameter is very individual. Just test different values.
#
#  You can submit shares without workername or
#  You can provide workername:
#   - with url like "/rig1"
#   - or use automatically numbering(integer) based on IP of miner
#
#  Servers:
#    EU-Server:  eth-eu.dwarfpool.com  (France)
#    US-Server:  eth-us.dwarfpool.com  (EastCoast: Montreal,Canada)
#    US-Server:  eth-us2.dwarfpool.com (WestCoast: Las Vegas)
#    RU-Server:  eth-ru.dwarfpool.com  (Moscow)
#    HK-Server:  eth-hk.dwarfpool.com  (Hong-Kong)
#    CN-Server:  eth-cn.dwarfpool.com  (Shanghai)
#    SG-Server:  eth-sg.dwarfpool.com  (Singapore)
#    AU-Server:  eth-au.dwarfpool.com  (Melbourne)
#
###

# Select Ethereum ETH or Expanse EXP
COIN = "ETH"

# Host and port for your workers
HOST = "192.168.1.34"
PORT = 8080

# Coin address where money goes
WALLET = "0x34a5f2C9d68C3fF0E52D4D2F8C77e0466f4072c2"

# To donate please use wallet "0xea7263feb7d8a8ab0a11eedd8f1ce04412ab0820"

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = True

# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
MONITORING = True
MONITORING_EMAIL = "onuratam@gmail.com"

# Main pool
POOL_HOST = "eth-eu.dwarfpool.com"
POOL_PORT = 8008

# Failover pool
POOL_FAILOVER_ENABLE = True

POOL_HOST_FAILOVER1 = "eth-ru.dwarfpool.com"
POOL_PORT_FAILOVER1 = 8008

POOL_HOST_FAILOVER2 = "eth-us.dwarfpool.com"
POOL_PORT_FAILOVER2 = 8008

POOL_HOST_FAILOVER3 = "eth-hk.dwarfpool.com"
POOL_PORT_FAILOVER3 = 8008


# Logging
LOG_TO_FILE = True

# Enable debug
DEBUG = False


I deleted my Dag file..

How can I see my stats on the site?
http://dwarfpool.com/eth/address?wallet=0x34a5f2c9d68c3ff0e52d4d2f8c77e0466f4072c2


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: buckrogers on March 16, 2016, 03:40:19 PM
Hello i want to tested proxy i have some question

My IP is 192.168.1.13
workername 290

this is my conf file :

###
# Examples of command line for miners:
#
#   ethminer.exe --farm-recheck 200 -G -F http://HOST:PORT/290
#   ethminer.exe --farm-recheck 300 -G -F http://HOST:PORT/290
#
#   ethminer.exe -G -F http://127.0.0.1:8080/
#   ethminer.exe --farm-recheck 100 -G -F http://192.168.0.33:8080/290
#
#  farm-recheck parameter is very individual. Just test different values.
#
#  You can submit shares without workername or
#  You can provide workername:
#   - with url like "/290"
#   - or use automatically numbering(integer) based on IP of miner
#
#  Servers:
#    EU-Server:  eth-eu.dwarfpool.com  (France)
#    US-Server:  eth-us.dwarfpool.com  (EastCoast: Montreal,Canada)
#    US-Server:  eth-us2.dwarfpool.com (WestCoast: Las Vegas)
#    RU-Server:  eth-ru.dwarfpool.com  (Moscow)
#    HK-Server:  eth-hk.dwarfpool.com  (Hong-Kong)
#    CN-Server:  eth-cn.dwarfpool.com  (Shanghai)
#    SG-Server:  eth-sg.dwarfpool.com  (Singapore)
#    AU-Server:  eth-au.dwarfpool.com  (Melbourne)
#
###

# Select Ethereum ETH or Expanse EXP
COIN = "ETH"

# Host and port for your workers
HOST = "192.168.1.13"
PORT = 8080

# Coin address where money goes
WALLET = "0xf82759f26d6bdcb9feaedf8c4c4f617e9b902276"

# To donate please use wallet ""

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = True

# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
MONITORING = True
MONITORING_EMAIL = "pete.s@bk.ru"

# Main pool
POOL_HOST = "eth-eu.dwarfpool.com"
POOL_PORT = 8008

# Failover pool
POOL_FAILOVER_ENABLE = True

POOL_HOST_FAILOVER1 = "eth-ru.dwarfpool.com"
POOL_PORT_FAILOVER1 = 8008

POOL_HOST_FAILOVER2 = "eth-us.dwarfpool.com"
POOL_PORT_FAILOVER2 = 8008

POOL_HOST_FAILOVER3 = "eth-hk.dwarfpool.com"
POOL_PORT_FAILOVER3 = 8008


# Logging
LOG_TO_FILE = True

# Enable debug
DEBUG = False


This is my .bat file

eth-proxy.exe --farm-recheck 200 -G -F http://127.0.0.1:8080

-------------------------------------------------------------------

second .conf

###
# Examples of command line for miners:
#
#   ethminer.exe --farm-recheck 200 -G -F http://HOST:PORT/
#   ethminer.exe --farm-recheck 300 -G -F http://HOST:PORT/rig1
#
#   ethminer.exe -G -F http://127.0.0.1:8080/
#   ethminer.exe --farm-recheck 100 -G -F http://192.168.0.33:8080/rig1
#
#  farm-recheck parameter is very individual. Just test different values.
#
#  You can submit shares without workername or
#  You can provide workername:
#   - with url like "/rig1"
#   - or use automatically numbering(integer) based on IP of miner
#
#  Servers:
#    EU-Server:  eth-eu.dwarfpool.com  (France)
#    US-Server:  eth-us.dwarfpool.com  (EastCoast: Montreal,Canada)
#    US-Server:  eth-us2.dwarfpool.com (WestCoast: Las Vegas)
#    RU-Server:  eth-ru.dwarfpool.com  (Moscow)
#    HK-Server:  eth-hk.dwarfpool.com  (Hong-Kong)
#    CN-Server:  eth-cn.dwarfpool.com  (Shanghai)
#    SG-Server:  eth-sg.dwarfpool.com  (Singapore)
#    AU-Server:  eth-au.dwarfpool.com  (Melbourne)
#
###

# Select Ethereum ETH or Expanse EXP
COIN = "ETH"

# Host and port for your workers
HOST = "0.0.0.0"
PORT = 8080

# Coin address where money goes
WALLET = "0xf82759f26d6bdcb9feaedf8c4c4f617e9b902276"

# To donate please use wallet ""

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = True

# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
MONITORING = True
MONITORING_EMAIL = "pete.s@bk.ru"

# Main pool
POOL_HOST = "eth-eu.dwarfpool.com"
POOL_PORT = 8008

# Failover pool
POOL_FAILOVER_ENABLE = True

POOL_HOST_FAILOVER1 = "eth-ru.dwarfpool.com"
POOL_PORT_FAILOVER1 = 8008

POOL_HOST_FAILOVER2 = "eth-us.dwarfpool.com"
POOL_PORT_FAILOVER2 = 8008

POOL_HOST_FAILOVER3 = "eth-hk.dwarfpool.com"
POOL_PORT_FAILOVER3 = 8008


# Logging
LOG_TO_FILE = True

# Enable debug
DEBUG = False

i use this same .bat " eth-proxy.exe --farm-recheck 200 -G -F http://127.0.0.1:8080"

i have still NEW_JOB MAIN_Pool



which is ok or where i have problem in config

Thank's for reply!

Anyone can help me?!


try instead of:
eth-proxy.exe --farm-recheck 200 -G -F http://127.0.0.1:8080

start the proxy after you save your conf and then run:

ethminer.exe --cl-local-work 128 --cl-global-work 8192 --farm-recheck 200 -G -t 1 -F http://192.168.1.13:8080/rig1

if that doesn't work you can try:

ethminer.exe --farm-recheck 200 -G -t 1 -F http://192.168.1.13:8080/rig1

I think your issue is that you are trying to run eth-proxy.exe with the cmd line, when the proxy needs to run independently, and then have cmd window with ethminer run your bat.

let me know how that works for you.

thanks!

the (-t 1) is the number of gpu's you are trying to run if you had 5 you would change it to (-t 5)

you can also change the conf file to use "0.0.0.0" in it

in the section in the conf:
# Host and port for your workers
HOST = "192.168.1.13"
PORT = 8080



@buckrogers

THANK YOU LOADS!

Finally got it working, I was doing as this other guy and only running the proxy, makes sense now that it's working

no problem,  :) good luck!


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: ZenFr on March 17, 2016, 09:41:12 PM
Hi,

I understud that proxy increase the earning with big installations : several RIGs, each with several GPU.

But, for a computer with a single graphic card (GTX960), does this proxy increase the earning to ? How much, about ?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: malekbaba on March 18, 2016, 09:56:09 PM
What is uncle block?! And also i want to know, does proxy increase earning for 1 gpu?! Do u really get 20% BY using proxy?!


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Ivanech on March 19, 2016, 07:27:26 AM
Sometimes proxy dies with following lines in log file:

Code:
2016-03-19 08:10:09,422 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!
2016-03-19 08:10:09,478 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!
2016-03-19 08:10:10,120 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!
2016-03-19 08:10:10,910 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!

After restart proxy continue normal jobs.

Any suggestions how to implement auto restart of staled proxy in the case of this errors (under linux os)?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Hazcat on March 19, 2016, 07:49:59 AM
Hi,

I understud that proxy increase the earning with big installations : several RIGs, each with several GPU.

But, for a computer with a single graphic card (GTX960), does this proxy increase the earning to ? How much, about ?

From what I have seen after using the proxy for a solid few days now, there is no difference in shares etc

I have 3 seperate rigs but only 5 cards and for me I haven't noticed any difference


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: alani123 on March 19, 2016, 07:58:25 AM
Hi,

I understud that proxy increase the earning with big installations : several RIGs, each with several GPU.

But, for a computer with a single graphic card (GTX960), does this proxy increase the earning to ? How much, about ?

From what I have seen after using the proxy for a solid few days now, there is no difference in shares etc

I have 3 seperate rigs but only 5 cards and for me I haven't noticed any difference

There's a difference and that is that there's no need for recheck. This helps so no hashrate gets wasted while waiting for work as stratum takes care of delivering work to miners. It might not be that of a noticeable difference with a single GPU it does make a difference.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: rednoW on March 19, 2016, 07:59:16 AM
I think proxy is very useful for bad, high latency internet connection. Plus failover option if main pool server is down.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: ZenFr on March 19, 2016, 09:42:16 AM
After some problems with the installation/configuration (not clear the explaination for Linux, but all is ok now and the conf file is very usefull and rich), I've tried the proxy : difficult to say the difference with or whithout proxy with only one GPU.
I'll try with 2 or 3 GPUs later.

Edit : is the HK server down ? The ping command fail on it.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: rednoW on March 19, 2016, 10:36:06 AM

Edit : is the HK server down ? The ping command fail on it.
yeah, there was some ddos problems with it


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: pakavat on March 20, 2016, 11:28:09 AM
Due to When I run eth-proxy.exe on window 10 with 64bit ,
it quickly appear on screen and gone.
After that I could not run mining  and not connect with 127.0.0.1
Also I have done disable Firewalls and Antivirus.

Help me please


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: malekbaba on March 20, 2016, 11:50:47 AM
it seems a bit good earning by using proxy in dwarfpool. I was mining 0.30 ETH by 1 AMD 7950 per day and today I have got 0.34 Eth so far. Not bad


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: tcherkin on March 20, 2016, 11:55:16 AM
Due to When I run eth-proxy.exe on window 10 with 64bit ,
it quickly appear on screen and gone.
After that I could not run mining  and not connect with 127.0.0.1
Also I have done disable Firewalls and Antivirus.

Help me please

For some reason I have also problems running the proxy with my rig on Windows 10 64 bit.

My other rig with Windows 7 is running perfectly the proxy, but I do not why it does not work on Win10.

Here is a screenshot of what is happening when I run eth-proxy.exe:

https://i.imgur.com/5qGqJuA.jpg

Here is also an extract from the LOG file:

http://pastebin.com/Z7yKG7XF (http://pastebin.com/Z7yKG7XF)

It appears that the proxy is somehow running, finding new jobs, but when I start ethminer it cannot connect to it at all. All my settings are correct including my IP in the config file.

Please help .. :)


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: pakavat on March 20, 2016, 03:11:14 PM
Please help me for setting Ethereum Proxy in Windows 10, 64bit

Due to When I run eth-proxy.exe on window 10 with 64bit ,
it quickly appear on screen and gone.
After that I could not run mining  and not connect with 127.0.01.

Also I have done disable Firewalls and Antivirus.


https://onebox.cpf.co.th/index.php/s/kH8YqNC5fhNVFhD

Please help me for setting Ethereum Proxy in Windows 10, 64bit


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: malekbaba on March 20, 2016, 07:54:12 PM
Please help me for setting Ethereum Proxy in Windows 10, 64bit

Due to When I run eth-proxy.exe on window 10 with 64bit ,
it quickly appear on screen and gone.
After that I could not run mining  and not connect with 127.0.01.

Also I have done disable Firewalls and Antivirus.


https://onebox.cpf.co.th/index.php/s/kH8YqNC5fhNVFhD

Please help me for setting Ethereum Proxy in Windows 10, 64bit

try 127.0.0.1 instead of 127.0.01


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: wallet_man on March 20, 2016, 08:57:15 PM
(1)I get stuck on
Code:
2) start proxy with
 python ./eth-proxy.py

Using Ubuntu, I receiving: python: can't open file '.eth-proxy.py': [Errno 2] No such file or directory
I see the file in '/home/user/ethproxy/eth-proxy.py'

When using
Code:
python '/home/user/ethproxy/eth-proxy.py'
I receive ERROR proxy # Wrong Wallet! in the command terminal and nothing else happens?

I have edited my conf file below, do I need to change the py file too?
Quote
###
# Examples of command line for miners:
#
#   ethminer.exe --farm-recheck 200 -G -F http://HOST:PORT/
#   ethminer.exe --farm-recheck 300 -G -F http://HOST:PORT/rig1
#
#   ethminer.exe -G -F http://127.0.0.1:8080/
#   ethminer.exe --farm-recheck 100 -G -F http://192.168.0.33:8080/rig1
#
#  farm-recheck parameter is very individual. Just test different values.
#
#  You can submit shares without workername or
#  You can provide workername:
#   - with url like "/rig1"
#   - or use automatically numbering(integer) based on IP of miner
#
#  Servers:
#    EU-Server:  eth-eu.dwarfpool.com  (France)
#    US-Server:  eth-us.dwarfpool.com  (EastCoast: Montreal,Canada)
#    US-Server:  eth-us2.dwarfpool.com (WestCoast: Las Vegas)
#    RU-Server:  eth-ru.dwarfpool.com  (Moscow)
#    HK-Server:  eth-hk.dwarfpool.com  (Hong-Kong)
#    CN-Server:  eth-cn.dwarfpool.com  (Shanghai)
#    SG-Server:  eth-sg.dwarfpool.com  (Singapore)
#    AU-Server:  eth-au.dwarfpool.com  (Melbourne)
#
###

# Select Ethereum ETH or Expanse EXP
COIN = "ETH"

# Host and port for your workers
HOST = "192.168.0.101"
PORT = 8080

# Coin address where money goes
WALLET = "0xea7263feb7d8a8ab0a11eedd8f1ce04412ab0820"

# To donate please use wallet "0xea7263feb7d8a8ab0a11eedd8f1ce04412ab0820"

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = True

# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
MONITORING = False
MONITORING_EMAIL = "mail@example.com"

# Main pool
POOL_HOST = "eth-us.dwarfpool.com"
POOL_PORT = 8008

# Failover pool
POOL_FAILOVER_ENABLE = True

POOL_HOST_FAILOVER1 = "eth-us2.dwarfpool.com"
POOL_PORT_FAILOVER1 = 8008

POOL_HOST_FAILOVER2 = "eth-eu.dwarfpool.com"
POOL_PORT_FAILOVER2 = 8008

POOL_HOST_FAILOVER3 = "eth-ru.dwarfpool.com"
POOL_PORT_FAILOVER3 = 8008


# Logging
LOG_TO_FILE = False

# Enable debug
DEBUG = False
---
(2)And to start mining from my computer hosting  the proxy I would use,
Code:
ethminer.exe --farm-recheck 200 -G -F http://127.0.0.1:8080//rig1
And to start mining on the 2nd rig would be,
Code:
ethminer.exe --farm-recheck 200 -G -F http://192.168.0.101:8080/rig2
Correct?
---
(3)And do I need to extract eth proxy on my 2nd rig?
---
(4)I also notice in the conf file,
Code:
POOL_PORT = 8008
But dwarf pool says to use port as 80, which is correct?
---


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: buckrogers on March 21, 2016, 12:14:22 AM
Hi,

I understud that proxy increase the earning with big installations : several RIGs, each with several GPU.

But, for a computer with a single graphic card (GTX960), does this proxy increase the earning to ? How much, about ?

From what I have seen after using the proxy for a solid few days now, there is no difference in shares etc

I have 3 seperate rigs but only 5 cards and for me I haven't noticed any difference

There's a difference and that is that there's no need for recheck. This helps so no hashrate gets wasted while waiting for work as stratum takes care of delivering work to miners. It might not be that of a noticeable difference with a single GPU it does make a difference.

excellent explanation, and it does make a difference even with 1 GPU , why wouldn't it? It's using the same concept, no rechecking hence no stops, then restarts, so even with 1 GPU, you could see a slight improvement.

Thanks!


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: buckrogers on March 21, 2016, 12:22:29 AM
(1)I get stuck on
Code:
2) start proxy with
 python ./eth-proxy.py

Using Ubuntu, I receiving: python: can't open file '.eth-proxy.py': [Errno 2] No such file or directory
I see the file in '/home/user/ethproxy/eth-proxy.py'

When using
Code:
python '/home/user/ethproxy/eth-proxy.py'
I receive ERROR proxy # Wrong Wallet! in the command terminal and nothing else happens?

I have edited my conf file below, do I need to change the py file too?
Quote
###
# Examples of command line for miners:
#
#   ethminer.exe --farm-recheck 200 -G -F http://HOST:PORT/
#   ethminer.exe --farm-recheck 300 -G -F http://HOST:PORT/rig1
#
#   ethminer.exe -G -F http://127.0.0.1:8080/
#   ethminer.exe --farm-recheck 100 -G -F http://192.168.0.33:8080/rig1
#
#  farm-recheck parameter is very individual. Just test different values.
#
#  You can submit shares without workername or
#  You can provide workername:
#   - with url like "/rig1"
#   - or use automatically numbering(integer) based on IP of miner
#
#  Servers:
#    EU-Server:  eth-eu.dwarfpool.com  (France)
#    US-Server:  eth-us.dwarfpool.com  (EastCoast: Montreal,Canada)
#    US-Server:  eth-us2.dwarfpool.com (WestCoast: Las Vegas)
#    RU-Server:  eth-ru.dwarfpool.com  (Moscow)
#    HK-Server:  eth-hk.dwarfpool.com  (Hong-Kong)
#    CN-Server:  eth-cn.dwarfpool.com  (Shanghai)
#    SG-Server:  eth-sg.dwarfpool.com  (Singapore)
#    AU-Server:  eth-au.dwarfpool.com  (Melbourne)
#
###

# Select Ethereum ETH or Expanse EXP
COIN = "ETH"

# Host and port for your workers
HOST = "192.168.0.101"
PORT = 8080

# Coin address where money goes
WALLET = "0xea7263feb7d8a8ab0a11eedd8f1ce04412ab0820"

# To donate please use wallet "0xea7263feb7d8a8ab0a11eedd8f1ce04412ab0820"

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = True

# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
MONITORING = False
MONITORING_EMAIL = "mail@example.com"

# Main pool
POOL_HOST = "eth-us.dwarfpool.com"
POOL_PORT = 8008

# Failover pool
POOL_FAILOVER_ENABLE = True

POOL_HOST_FAILOVER1 = "eth-us2.dwarfpool.com"
POOL_PORT_FAILOVER1 = 8008

POOL_HOST_FAILOVER2 = "eth-eu.dwarfpool.com"
POOL_PORT_FAILOVER2 = 8008

POOL_HOST_FAILOVER3 = "eth-ru.dwarfpool.com"
POOL_PORT_FAILOVER3 = 8008


# Logging
LOG_TO_FILE = False

# Enable debug
DEBUG = False
---
(2)And to start mining from my computer hosting  the proxy I would use,
Code:
ethminer.exe --farm-recheck 200 -G -F http://127.0.0.1:8080//rig1
And to start mining on the 2nd rig would be,
Code:
ethminer.exe --farm-recheck 200 -G -F http://192.168.0.101:8080/rig2
Correct?
---
(3)And do I need to extract eth proxy on my 2nd rig?
---
(4)I also notice in the conf file,
Code:
POOL_PORT = 8008
But dwarf pool says to use port as 80, which is correct?
---

you can change:

# Host and port for your workers
HOST = "192.168.0.101"
PORT = 8080

to:

# Host and port for your workers
HOST = "0.0.0.0"
PORT = 8080

And you only need to run the proxy on one main PC, and have the others use the IP of that machine to use the proxy.
So if you edit the config on the PC you are running the proxy on, you can use "0.0.0.0" , and on the machines you are running the .bat file you just need to point themn to the 192.168.0.101 PC in the bat file.

example:

ethminer.exe --farm-recheck 200 -G -t 1 -F  http://ip-address-of-local-pc-running-proxy-goes-here:8080/rig2


the -t 1 is the number of gpus in rig #2, if you are running 5 gpu's then it would be -t 5

thanks!


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: wallet_man on March 21, 2016, 03:35:19 AM
It won't let me run the bat file in linux.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Ivanech on March 21, 2016, 09:21:49 AM
It won't let me run the bat file in linux.

In linux, a .bat 'batchfile' is known as a shell script.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: sp_ on March 21, 2016, 09:49:22 AM
Dwarfpool have 800GHASH out of 1300GHASH in the etherum network. (62%)

Etherum can collapse with a 50% attack. you should mine on another pool.

here are some options:

coinmine
suprnova
novapool
ethpool


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: BigGEB on March 21, 2016, 06:51:50 PM
I think it would be helpful to spread hashpower with easier and step by step instructions. I'm with dwarfpool because it was the path of least resistance. I'm sure people would go elsewhere to help by not at the cost of downtime and two to three days guess on the setup.



Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Mr.WEO on March 21, 2016, 09:02:11 PM
Theres a link to BOTH Ethereum Proxy Apps on etherproxy.com (http://etherproxy.com)

Also, ethpool.org (http://ethpool.org) has started a new PPLNS based payout scheme Mining Pool ethermine.org (http://ethermine.org)

Looks promising!! I challenge all to move atleast a portion of their hashing power away from Dwarf.. Not that they are a bad pool, on the contrary, they are so good that its putting the entire network under severe scrutiny!

Goto etherproxy (http://etherproxy).com - Pick a proxy that you like (the links there are actually to their respective github repo)

Please Consider moving 20% or more of your rigs to a new pool until things are evened out! You can always come back to Dwarf


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Meech on March 21, 2016, 09:08:13 PM
1)  The purpose of the proxy is so you don't have to have geth running on all rigs?
2) Instead of geth you run a proxy on each rig or one proxy for all rigs?
Sorry for the confusion but from all the examples which contains your mining pool, the proxy conf.?
Could I get an example of 2 rig setup example with geth running on rig1?
3) The proxy works with Qtminer as well?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: wallet_man on March 21, 2016, 11:15:24 PM
When inputting python 'home/user/Desktop/eth-proxy/eth-proxy.py' (had to use whole directory or it would not find it),
I receive
Code:
983 ERROR proxy # Wrong WALLET!

In my conf file the wallet address uses a poloniex wallet:
Code:
# Coin address where money goes
WALLET = "0x966013850c3db93c68d848a2159103ceaf61762c"

How do I get it to start correctly?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: sp_ on March 21, 2016, 11:45:52 PM
Theres a link to BOTH Ethereum Proxy Apps on etherproxy.com (http://etherproxy.com)
Also, ethpool.org (http://ethpool.org) has started a new PPLNS based payout scheme Mining Pool ethermine.org (http://ethermine.org)
Looks promising!! I challenge all to move atleast a portion of their hashing power away from Dwarf.. Not that they are a bad pool, on the contrary, they are so good that its putting the entire network under severe scrutiny!
Goto etherproxy (http://etherproxy).com - Pick a proxy that you like (the links there are actually to their respective github repo)
Please Consider moving 20% or more of your rigs to a new pool until things are evened out! You can always come back to Dwarf

Dwarfpool have added servers in Europe, Asia and America. To protect the upcoming billion dollar economy?
I see no innovation in etherum.

Go #DASH..

Safe, secure and anonymous.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Ivanech on March 22, 2016, 09:31:52 AM
1)  The purpose of the proxy is so you don't have to have geth running on all rigs?
2) Instead of geth you run a proxy on each rig or one proxy for all rigs?
Sorry for the confusion but from all the examples which contains your mining pool, the proxy conf.?
Could I get an example of 2 rig setup example with geth running on rig1?
3) The proxy works with Qtminer as well?

You do not require geth running on any rig for pool mining. Geth is required only for solo mining.

Here is example scheme (one proxy for all rigs):

 Pool A <---+                               +-------------+ Rig1                                       
 (Active)     |                                |                                               
                 |                                +-------------+ Rig2                     
                 |                                |                                               
  Pool B <---+ StratumProxy  <------+-------------+ Rig3                                 
(FailOver)    |                                |                                               
                 |                                +-------------+ Rig4                   
                 |                                |                                               
  Pool C <---+                               +-------------+ NiceHash
(FailOver)                                     |
                                                  +-------------+ betarigs
                                                  |
                                                  +-------------+ leaserig


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Meech on March 22, 2016, 03:14:20 PM
Thanks.  I dug a little more and came to that conclusion.  I appreciate the info.
Will setup tonight.  Again thanks.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: ammi84 on March 23, 2016, 01:43:53 PM
Hi,

just setup my RPi with the Proxy.

Is there a way to "autostart" the Proxy with "Screen"?


my thoughts:

edit /etc/rc.local

add:
Screen -S ethproxy python /home/pi/eth-proxy/eth-proxy.py

but it doesn't start on boot :(




Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Meech on March 23, 2016, 03:22:37 PM
Did you download screen.  It is a separate download. I'll post my config when I'm able to.  But then it will load automatically when restarted.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: ammi84 on March 23, 2016, 03:50:30 PM
screen is installed
when i start it manually it works


but i figured out:

1. i have to change the directory (cd eth-proxy)
2. execute the command

when i execute it in / ... it gives an error


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: fareric on March 24, 2016, 06:00:49 AM
Sometimes proxy dies with following lines in log file:

Code:
2016-03-19 08:10:09,422 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!
2016-03-19 08:10:09,478 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!
2016-03-19 08:10:10,120 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!
2016-03-19 08:10:10,910 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!

After restart proxy continues normal jobs.

Any suggestions how to implement auto restart of staled proxy in the case of this errors (under linux os)?
I am having the exact same thing happen to me, but I am running windows 8.1.  About 1-2 times per day this happens.  Anyone know how to stop this from happening.

In windows I have tried to used the task scheduler to automatically restart the eth-proxy.exe file every 2 hours but when the scheduler tries to open the file it crashes right away.  Does anyone know of another way to automatically restart the proxy every few hours? or a way to get the task scheduler to work?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Bazelak on March 25, 2016, 07:02:48 AM
Sometimes proxy dies with following lines in log file:

Code:
2016-03-19 08:10:09,422 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!
2016-03-19 08:10:09,478 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!
2016-03-19 08:10:10,120 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!
2016-03-19 08:10:10,910 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!

After restart proxy continues normal jobs.

Any suggestions how to implement auto restart of staled proxy in the case of this errors (under linux os)?
I am having the exact same thing happen to me, but I am running windows 8.1.  About 1-2 times per day this happens.  Anyone know how to stop this from happening.

In windows I have tried to used the task scheduler to automatically restart the eth-proxy.exe file every 2 hours but when the scheduler tries to open the file it crashes right away.  Does anyone know of another way to automatically restart the proxy every few hours? or a way to get the task scheduler to work?

I have the same problem. My network connection is not very stable, so my proxy will stick at some point during the day.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: yochdog on March 29, 2016, 01:50:56 PM
Sorry in advance for what is probably a really stupid question:

do I need to run the proxy on each local machine?  I have 4 attached to a network, and would think that just one proxy could handle them all.

How can I make that work? 


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Meech on March 30, 2016, 04:11:36 AM
One proxy for all or you can run multiple if you want redundancy or different pools.
It can be on any computer/Pi on your network.
The proxy config file is already setup just add your wallet, pool info.
The workers run ethminer with the proxy address ie local 127.0.0.1:8080 or ip of the machine its running on ie 192.168.1.12:8080.  
Start proxy first then rigs.  The proxy is started by $ python eth-proxy.py.
I had trouble understanding it but once you dig into the conf file its easy.  
It works really slick and provides hashrate of your seperate workers.
Recommend the computer running the proxy to be a static ip.
Enjoy!


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: google98 on March 30, 2016, 09:13:29 PM
Im getting this error:

Traceback (most recente call last):
File "<string>", line 9, in <module>
File "C:\Python27\lib\site-packages\PyInstaller-3.1.1-py2.7.egg\PyInstaller\loader\pyimod03_importers.py" n load_module
File "stratum\setting.py", line 74, in <module>
File "stratum\setting.py", line 53, in setup
File "stratum\setting.py", line 25, in read_values_file
ValueError: invalid literal for int() with base 10: 'true'
eth-proxy returned -1

Any ideia how to fix?
0.0.4 Version was working normal.
Ty


same for me under linux - anything I can do?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: copychicken on March 30, 2016, 09:51:14 PM
https://i.imgur.com/4OuZ1nC.jpg

i am getting this, nothing more.. could even use the proxy.

In windows, do we need to download and install all those python steps, mentioned in the first page?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: copychicken on March 30, 2016, 10:47:53 PM
got it done...

Another question... i am mining EXP with 25mhash directly... but when using the proxy only with 20..
Anyone experiencing this?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Catmony on March 31, 2016, 07:10:22 AM
got it done...

Another question... i am mining EXP with 25mhash directly... but when using the proxy only with 20..
Anyone experiencing this?


I do not have that experience. The hash rate is them locally and remotely.

But for QT miner, my pool hash rate is 80-90% of my local rate.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: yochdog on March 31, 2016, 02:12:23 PM
One proxy for all or you can run multiple if you want redundancy or different pools.
It can be on any computer/Pi on your network.
The proxy config file is already setup just add your wallet, pool info.
The workers run ethminer with the proxy address ie local 127.0.0.1:8080 or ip of the machine its running on ie 192.168.1.12:8080.  
Start proxy first then rigs.  The proxy is started by $ python eth-proxy.py.
I had trouble understanding it but once you dig into the conf file its easy.  
It works really slick and provides hashrate of your seperate workers.
Recommend the computer running the proxy to be a static ip.
Enjoy!

thank you so much for the explanation! 


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: RealMalatesta on March 31, 2016, 08:55:14 PM
Maybe someone has already an answer to this: When I run the proxy on an Raspberry Pi, how many rigs can this device handle? Any experience?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Vaccomondus on April 02, 2016, 04:09:26 PM
https://i.imgur.com/4OuZ1nC.jpg

i am getting this, nothing more.. could even use the proxy.

In windows, do we need to download and install all those python steps, mentioned in the first page?

i can not run the proxy how did you fixed it?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Meech on April 05, 2016, 03:32:56 PM
Maybe someone has already an answer to this: When I run the proxy on an Raspberry Pi, how many rigs can this device handle? Any experience?
I would say as many as you need but I'm sure there is a limit specially because it's a just a pi.  I'd say running it on the Pi is the way to do it.
If you prefer Qtminer then you don't need to use the proxy.  The proxy gives you stratum capabilities if you use Ethminer. 


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Dr_Victor on April 18, 2016, 01:22:28 PM
Please, help me - I can not launch the proxy. Everytime I have errors:
2016-04-18 16:18:11,515 INFO proxy # Connected to Stratum pool at eth-eu.dwarfpool.com:8008
2016-04-18 16:18:11,529 INFO proxy # Disconnected from Stratum pool at eth-eu.dwarfpool.com:8008
2016-04-18 16:18:11,529 INFO stats # 0 peers connected, state changed 1 times
2016-04-18 16:18:14,733 INFO stats # 1 peers connected, state changed 1 times
2016-04-18 16:18:14,733 INFO proxy # Connected to Stratum pool at eth-eu.dwarfpool.com:8008
2016-04-18 16:18:14,749 INFO proxy # Disconnected from Stratum pool at eth-eu.dwarfpool.com:8008
2016-04-18 16:18:14,749 INFO stats # 0 peers connected, state changed 1 times
And I have Internen and working ethminer


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: cloh76 on May 15, 2016, 11:24:08 PM
Can someone provide a step-by-step guide on how to setup and start mining on dwarfpool?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Ayers on May 16, 2016, 06:01:57 AM
Can someone provide a step-by-step guide on how to setup and start mining on dwarfpool?

you download the proxy thing here, you go in the folder of downloaded proxy and change the pool name in the config file if it is not set to dwarf, then you add your wallet in the right field, always in the config, then you are done, just point your miner to the stratum, so you need to use the solo ip, 127.0.0.1, like you do in solo mining, and the proxy will connect to dwarf


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: malekbaba on May 16, 2016, 06:14:53 PM
Dwarf pool is under maintenance. Any one get paid in this period ? How do I know that my mining is being calculated there? 


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: crazyearner on May 16, 2016, 11:38:03 PM
SO how does this proxy gain you 20% I already mine on a stratum pool so how will proxy make much difference. I have not seen any difference in submitted shares or rewards in a 24hr mine with and without. Am I missing something if I am not gaining 20% extra?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Ayers on May 17, 2016, 06:54:19 AM
Dwarf pool is under maintenance. Any one get paid in this period ? How do I know that my mining is being calculated there? 

yes received my 0.7 for 64mh, average hashrate, still very profitable, etheruem i think will last for all this year with good profit, this is a good thing for high price electricity people, they have somethign to mine


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: philipma1957 on May 18, 2016, 03:26:03 AM
SO how does this proxy gain you 20% I already mine on a stratum pool so how will proxy make much difference. I have not seen any difference in submitted shares or rewards in a 24hr mine with and without. Am I missing something if I am not gaining 20% extra?
 the titled says compared to getwork not compared to stratum.

So it should not be a big gain for you.

I moved my 190mh to it a few days ago I seem to be 10% ahead


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: navydude on May 19, 2016, 08:33:58 PM
Is this better than claymores?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Amph on May 20, 2016, 05:41:58 AM
Is this better than claymores?

it's the same but clymore let you mine two coin at the same time, here there is not this kind of implementation


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: ZenFr on May 20, 2016, 05:52:37 AM
Is this better than claymores?

it's the same but clymore let you mine two coin at the same time, here there is not this kind of implementation
And Claymore is only for the bullshit AMD GPUs.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: navydude on May 20, 2016, 03:23:57 PM
Well AMD is all i have so i guess ill stay where i am.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: coinyard on May 20, 2016, 05:44:39 PM
Is this better than claymores?

it's the same but clymore let you mine two coin at the same time, here there is not this kind of implementation
And Claymore is only for the bullshit AMD GPUs.

That is mainly because the AMD cards are good at OpenCL instructions. nVidia got its own CUDA.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: adly3000 on May 29, 2016, 04:41:20 PM
hello; i did the following exactly:
1.started cmd with : geth --rpc --rpcaddr "192.168.1.100" --rpcport 8546
2. configured the config file :
HOST = "192.168.1.100"
PORT = 8546
WALLET = "0xmy addr"
3. then i clicked the patch which contains:

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
eth-proxy.exe --farm-recheck 200 -G -F http://192.168.1.100:8546/miner/35/rig1

the window works as  finding job
then i started ethminer with patch containing:

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
ethminer --farm-recheck 200 -G -F http://192.168.1.100:8546/miner/35/rig1
really i saw increasd 5mhash but when i try to access http://192.168.1.100:8546/ from my browser it shows:
{"jsonrpc":"2.0","error":{"code":-32600,"message":"EOF"}}

is my steps right???
any help pls could be appreciated


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: ljconstructionpa on June 05, 2016, 05:24:44 PM
How do i connect multiple miners to one ethproxy ?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: adly3000 on June 08, 2016, 05:47:19 PM
i used the stratum for one week i have +20 percent hashrate, but suddenly two days ago my hashrate decreased 16 percent. i did not change anything.
why that may happen.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Erkallys on July 21, 2016, 08:29:47 AM
I can't manage to get it work. May someone help me ? Maybe I'm wrong, but it is possible to mine to my dedicated page like I does actually with gethwork ?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: wlefever on July 24, 2016, 03:17:01 PM
Sometimes proxy dies with following lines in log file:

Code:
2016-03-19 08:10:09,422 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!
2016-03-19 08:10:09,478 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!
2016-03-19 08:10:10,120 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!
2016-03-19 08:10:10,910 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!

After restart proxy continues normal jobs.

Any suggestions how to implement auto restart of staled proxy in the case of this errors (under linux os)?
I am having the exact same thing happen to me, but I am running windows 8.1.  About 1-2 times per day this happens.  Anyone know how to stop this from happening.

In windows I have tried to used the task scheduler to automatically restart the eth-proxy.exe file every 2 hours but when the scheduler tries to open the file it crashes right away.  Does anyone know of another way to automatically restart the proxy every few hours? or a way to get the task scheduler to work?

I have the same problem. My network connection is not very stable, so my proxy will stick at some point during the day.
Did ya'll ever find a solution for automatically restarting the proxy?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Natweast on August 07, 2016, 10:59:03 AM
Sometimes proxy dies with following lines in log file:

Code:
2016-03-19 08:10:09,422 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!
2016-03-19 08:10:09,478 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!
2016-03-19 08:10:10,120 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!
2016-03-19 08:10:10,910 WARNING proxy # Job timeout. Proxy is waiting for an updated job. Please restart proxy!

After restart proxy continues normal jobs.

Any suggestions how to implement auto restart of staled proxy in the case of this errors (under linux os)?
I am having the exact same thing happen to me, but I am running windows 8.1.  About 1-2 times per day this happens.  Anyone know how to stop this from happening.

In windows I have tried to used the task scheduler to automatically restart the eth-proxy.exe file every 2 hours but when the scheduler tries to open the file it crashes right away.  Does anyone know of another way to automatically restart the proxy every few hours? or a way to get the task scheduler to work?

I have the same problem. My network connection is not very stable, so my proxy will stick at some point during the day.
Did ya'll ever find a solution for automatically restarting the proxy?

You can use a bat file to restart the proxy.

@echo on
start eth-proxy.exe

:loop
timeout /t 87800
taskkill /im  "eth-proxy.exe" /f
timeout /t 2
start eth-proxy.exe
goto loop


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: glumobo on August 31, 2016, 03:44:28 AM
(1)I get stuck on
Code:
2) start proxy with
 python ./eth-proxy.py

Using Ubuntu, I receiving: python: can't open file '.eth-proxy.py': [Errno 2] No such file or directory
I see the file in '/home/user/ethproxy/eth-proxy.py'

When using
Code:
python '/home/user/ethproxy/eth-proxy.py'
I receive ERROR proxy # Wrong Wallet! in the command terminal and nothing else happens?
........

Python use the current directory as the working directory, so if you run it from another directory you should change it, since the modules are located in the ethproxy directory, adding something like this should allow you to run from any directory

os.chdir(os.path.dirname(os.path.abspath(sys.argv[0])))




Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: matmator on December 15, 2016, 10:23:25 PM
Hello

I want to put my DAG file on another hard disk, but I have to put what command to put my DAG file on my hard disk D:?

I read the readme but I do not understand what to put, here is my current order:

Setx GPU_FORCE_64BIT_PTR 0
Setx GPU_MAX_HEAP_SIZE 100
Setx GPU_USE_SYNC_OBJECTS 1
SET GPU_SINGLE_ALLOC_PERCENT = 100
Ethminer.exe --farm-recheck 200 -G -F http://100.000.0.0:8080/PC


If I understood correctly I must add -d D:?

Or --datadir D:?

I try the 2 but it does not work.


Can you help me please?

thank you


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: matmator on December 15, 2016, 11:41:02 PM
How

I misspoke ?

I wanted to know, what is the command line to put the DAG on another hard drive?

For example, I have another hard drive ( D: )

I created an ETH file in this disk

What should I put in my command line for the dag file to install in?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: manotroll on February 12, 2017, 09:32:54 PM
I'm trying to use but nothing appears on the screen

How do I know if I did it right?
etc


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Toxic_Cat on March 08, 2017, 12:46:34 AM
Is it actual now for mining with Claymore on ethermine.org?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Ursul0 on April 14, 2017, 12:42:06 PM
Is it actual now for mining with Claymore on ethermine.org?

it works just fine... also on other ethash coins
beware that if you setup the failover to true it will be loading dwarfpool's servers automatically as well

EDIT: .... or not I'm confused
EDIT2: ohh... I see now. It has hardcoded servers POOL_HOST_FAILOVER1,2,3, so if you enable POOL_FAILOVER_ENABLE = True make sure you change these vars




Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Nebell on June 16, 2017, 11:06:20 AM
So this is better for Nvidia compared to Claymore?
Mining only one coin.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: rampage999 on June 16, 2017, 02:37:48 PM
So nowadays the miners have implemented stratum protocal within them, do we still need this proxy ?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Meatball on June 23, 2017, 04:59:16 PM
Anyone know why Claymore miner would throw a '287c / checkread timeout' error when connecting to this proxy?

Code:
12:46:48:412	287c	ETH: Stratum - connecting to '127.0.0.1' <127.0.0.1> port 8080
12:46:48:448 287c send: {"worker": "eth1.0", "jsonrpc": "2.0", "params": ["walletaddress", ""], "id": 2, "method": "eth_submitLogin"}

12:46:48:451 287c ETH: Stratum - Connected (127.0.0.1:8080)
12:46:48:506 1fc8 No pool specified for Decred! Ethereum-only mining mode is enabled

12:46:48:509 1fc8 ETHEREUM-ONLY MINING MODE ENABLED (-mode 1)

12:46:48:513 1fc8 ETH: eth-proxy stratum mode
12:46:48:517 1fc8 Watchdog enabled
12:46:48:520 1fc8 Remote management is enabled on port 3333
12:46:48:523 1fc8

12:46:50:585 22a8 recv: 51
12:46:50:590 22a8 srv pck: 50
12:46:50:597 22a8 srv bs: 0
12:46:50:602 22a8 sent: 120
12:46:51:583 287c checkread timeout
12:46:54:716 287c checkread timeout
12:46:55:588 aec recv: 51
12:46:55:592 aec srv pck: 50
12:46:55:595 aec srv bs: 0
12:46:55:598 aec sent: 120
12:46:57:860 287c checkread timeout
12:47:00:580 2048 recv: 51
12:47:00:583 2048 srv pck: 50
12:47:00:587 2048 srv bs: 0
12:47:00:590 2048 sent: 120
12:47:00:991 287c checkread timeout
12:47:04:117 287c checkread timeout
...
12:47:19:788 287c ETH: Job timeout, disconnect, retry in 20 sec...

It will just continue to do that indefinitely.  I know I could just use Ethminer, but would like to understand why Claymore isn't working.  Anyone have any ideas?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: khaledraw on July 22, 2017, 10:40:43 PM
it's over an hour now the miner is working and the proxy but there is no thing at the pool !!!
it looks like i don't do any thing

no hash
no shares
no any thing since i start working with proxy

may be i will back to clymore again

https://expmine.pro/#/account/0x20fdfce1653e32e4b87f9276da31d30325d62040



Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: Natweast on July 25, 2017, 07:39:10 AM
it's over an hour now the miner is working and the proxy but there is no thing at the pool !!!
it looks like i don't do any thing

no hash
no shares
no any thing since i start working with proxy

may be i will back to clymore again

https://expmine.pro/#/account/0x20fdfce1653e32e4b87f9276da31d30325d62040



Maybe you read the instruction again. It is working well for me.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: tiberion on August 16, 2017, 04:43:29 AM
Can anyone give a new guy a hand on windows 10.  Switching over from Bitcoin, I can get the proxy to run and show up like it should, but I can not for the life of me get any miners going- see below-

https://i.imgur.com/55hzUFz.jpg

and

http://imgur.com/npRS5Xm


and here is my config file:

###
# Examples of command line for miners:
#
#   ethminer.exe --farm-recheck 200 -G -F http://HOST:PORT/
#   ethminer.exe --farm-recheck 300 -G -F http://HOST:PORT/rig1
#
#   ethminer.exe -G -F http://127.0.0.1:8080/
#   ethminer.exe --farm-recheck 100 -G -F http://192.168.0.33:8080/rig1
#
#  farm-recheck parameter is very individual. Just test different values.
#
#  You can submit shares without workername or
#  You can provide workername:
#   - with url like "/rig1"
#   - or use automatically numbering(integer) based on IP of miner
#
#  Servers:
#    EU-Server:  eu1.ethermine.org Port: 4444
#    US East-Server:  us1.ethermine.org Port: 4444
#    US West-Server:  us2.ethermine.org Port: 4444
#    Asia-Server:  asia1.ethermine.org Port: 4444
#
###

# Select Ethereum ETH
COIN = "ETH"

# Host and port for your workers
HOST = "192.168.1.198"
PORT = 8080

# Coin address where money goes
WALLET = "0xaA099d3867AC992D93944BB3760166a8Ebf71f3e"

# To donate please use wallet "0xea7263feb7d8a8ab0a11eedd8f1ce04412ab0820"

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = True

# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
MONITORING = False
MONITORING_EMAIL = "mail@example.com"

# Main pool
POOL_HOST = "us1.ethermine.org"
POOL_PORT = 4444

# Failover pool
POOL_FAILOVER_ENABLE = True

POOL_HOST_FAILOVER1 = "eu1.ethermine.org"
POOL_PORT_FAILOVER1 = 4444

POOL_HOST_FAILOVER2 = "eth-us.dwarfpool.com"
POOL_PORT_FAILOVER2 = 8008

POOL_HOST_FAILOVER3 = "eth-hk.dwarfpool.com"
POOL_PORT_FAILOVER3 = 8008


# Logging
LOG_TO_FILE = False

# Enable debug
DEBUG = False


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: tiberion on August 16, 2017, 05:27:49 AM
OK, got it too work like 1 time, but then I think I crashed it trying to change a setting to get my GPU working at 100%.

Here's my new batch file, turns out I was missing the "miner.exe file download all together.
So, do I launch it using my .bat command, below, or by clicking on the miner.exe using windows 10?

New ethminer.bat file:

Setx GPU_FORCE_64BIT_PTR 0
Setx GPU_MAX_HEAP_SIZE 100
Setx GPU_USE_SYNC_OBJECTS 1
SET GPU_SINGLE_ALLOC_PERCENT = 100
ethminer.exe --farm-recheck 300 -G -U -F http://192.168.1.198:8080

Or, should it be:

Setx GPU_FORCE_64BIT_PTR 0
Setx GPU_MAX_HEAP_SIZE 100
Setx GPU_USE_SYNC_OBJECTS 1
SET GPU_SINGLE_ALLOC_PERCENT = 100
#ethminer.exe -G -F http://127.0.0.1:8080/
#ethminer.exe --farm-recheck 300 -G -U -F http://192.168.1.198:8080

(yes there are no # signs in the actual file, but it kept deleting my address as suspicious for the 127 one)


Thanks so much for your time/help!



Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: centurionMiner on August 18, 2017, 05:22:12 PM
Thank you for the aweseom py tools that you have deveolped.

Is exetremly clear.

My question is, how is it related with the 3 different method of esm (Ethereum stratum mode) used by Claymore?

0 - eth-proxy mode
1 - qtminer mode
2 - miner-proxy mode



Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: demonwhite on August 20, 2017, 11:23:30 AM
hello, here my config file for EXP expance coin

===========================================================
# Select Ethereum ETH or Expanse EXP
COIN = "EXP"

# Host and port for your workers
HOST = "127.0.0.1"
PORT = 8080

# Coin address where money goes
WALLET = "0xe786c74d176a78add6300443d5b97a8c325ea2c2"

# To donate please use wallet "0xea7263feb7d8a8ab0a11eedd8f1ce04412ab0820"

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = Enable

# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
MONITORING = False
MONITORING_EMAIL = "mail@example.com"

# Main pool
POOL_HOST = "exp-eu.dwarfpool.com"
POOL_PORT = 8018

# Failover pool
POOL_FAILOVER_ENABLE = True

POOL_HOST_FAILOVER1 = "exp-us.dwarfpool.com"
POOL_PORT_FAILOVER1 = 8018



# Logging
LOG_TO_FILE = True
===================================================
when i start .exe file, window flashes and nothing else.
at log file we have:
2017-08-20 13:51:38,838 ERROR proxy # Wrong WALLET!
2017-08-20 13:51:45,242 ERROR proxy # Wrong WALLET!
2017-08-20 13:51:48,125 ERROR proxy # Wrong WALLET!

but i started it noy only 3 times, why another attemts not at log file?
why program says that my wallet wrong? it is 100% expance wallet

please help


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: anlam511 on August 23, 2017, 05:16:31 PM
i'm using bat file with config:
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
ethminer --farm-recheck 200 -G -F http://127.0.0.1:8080/Worker --list-devices
pause

When i lauch ethminer.bat, it immediately stopped. My GPU card is Asus 1060 O3G. What's problem?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: yobigd20 on August 28, 2017, 02:07:13 AM
as most eth/exp pools support stratum, is there any point or benefit to using this proxy vs just connecting directly to the pool's stratum port using claymore's miner?  (i wouldnt think so, just checking for my own sanity, plus the fact that claymore in his readme even directly states "Using any proxies will reduce effective hashrate by at least 1%, so connect miner to Stratum pools directly. Using HTTP pools will reduce effective hashrate by at least 5%."


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: lppzaz on August 30, 2017, 10:14:30 AM
trying this proxy with dwarfpool, it connects and listens for miner, then i use genoil to connect using the settings here, it says can not find mining hardware....i have 6 rx580's, it does not detect them at all, can I use claymore to mine and run it through this proxy?

when i run the devices.bat file it picks up all 6 cards...but when I run the miner it picks up 0 wtf?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: speedyb on September 16, 2017, 07:00:35 PM
hi do i need to run this ann stratum alongside claymore? and will it increase my earnings by doing so? its not a cpu miner this strat for eth is it?


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: speedyb on September 16, 2017, 07:21:14 PM
Anyone know why Claymore miner would throw a '287c / checkread timeout' error when connecting to this proxy?

Code:
12:46:48:412	287c	ETH: Stratum - connecting to '127.0.0.1' <127.0.0.1> port 8080
12:46:48:448 287c send: {"worker": "eth1.0", "jsonrpc": "2.0", "params": ["walletaddress", ""], "id": 2, "method": "eth_submitLogin"}

12:46:48:451 287c ETH: Stratum - Connected (127.0.0.1:8080)
12:46:48:506 1fc8 No pool specified for Decred! Ethereum-only mining mode is enabled

12:46:48:509 1fc8 ETHEREUM-ONLY MINING MODE ENABLED (-mode 1)

12:46:48:513 1fc8 ETH: eth-proxy stratum mode
12:46:48:517 1fc8 Watchdog enabled
12:46:48:520 1fc8 Remote management is enabled on port 3333
12:46:48:523 1fc8

12:46:50:585 22a8 recv: 51
12:46:50:590 22a8 srv pck: 50
12:46:50:597 22a8 srv bs: 0
12:46:50:602 22a8 sent: 120
12:46:51:583 287c checkread timeout
12:46:54:716 287c checkread timeout
12:46:55:588 aec recv: 51
12:46:55:592 aec srv pck: 50
12:46:55:595 aec srv bs: 0
12:46:55:598 aec sent: 120
12:46:57:860 287c checkread timeout
12:47:00:580 2048 recv: 51
12:47:00:583 2048 srv pck: 50
12:47:00:587 2048 srv bs: 0
12:47:00:590 2048 sent: 120
12:47:00:991 287c checkread timeout
12:47:04:117 287c checkread timeout
...
12:47:19:788 287c ETH: Job timeout, disconnect, retry in 20 sec...

It will just continue to do that indefinitely.  I know I could just use Ethminer, but would like to understand why Claymore isn't working.  Anyone have any ideas?

 meatball, that sounds like one of your gpu's is throwing out a high temp maybe? idk maybe way of but the 127.0.0.1 is a loopback ip router. also claymore
looks alot like this in the bat plus your epools.txt

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
EthDcrMiner64.exe -epool us1.ethermine.org:14444 -ewal 0x524c5a25c3026173b688e11cf432c788809aebb8.SpeedyB -epsw x -mode 1 -ftime 10 -dcri 11


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: makomako on September 16, 2017, 08:25:09 PM
no need to run this stratum, most of the pool runs it now. if you noticed you have stratum at your bat file when setting up pool address. ;D


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: anda123 on October 07, 2017, 04:35:26 AM
I also have this problem. Keeps looping

2016-02-16 10:31:59,927 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:03,078 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:11,973 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:20,450 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:35,349 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:59,984 INFO proxy # MAIN NEW_JOB
2016-02-16 10:33:25,260 INFO proxy # MAIN NEW_JOB[/i]

Is there any config issue ?





2016-02-16 10:31:59,640 WARNING proxy # Ethereum Stratum proxy version: 0.0.4
2016-02-16 10:31:59,654 WARNING proxy # Trying to connect to Stratum pool at eth-eu.dwarfpool.com:8008
2016-02-16 10:31:59,773 INFO stats # 1 peers connected, state changed 1 times
2016-02-16 10:31:59,775 INFO proxy # Connected to Stratum pool at eth-eu.dwarfpool.com:8008
2016-02-16 10:31:59,842 WARNING proxy # -----------------------------------------------------------------------
2016-02-16 10:31:59,859 WARNING proxy # PROXY IS LISTENING ON ALL IPs ON PORT 8008
2016-02-16 10:31:59,861 WARNING proxy # -----------------------------------------------------------------------
2016-02-16 10:31:59,861 WARNING proxy # Wallet: 0x748f27895887977c6c12827dc031fee3d00c20a9
2016-02-16 10:31:59,861 WARNING proxy # Worker ID enabled: True
2016-02-16 10:31:59,861 WARNING proxy # Email monitoring disabled
2016-02-16 10:31:59,861 WARNING proxy # Failover enabled: False
2016-02-16 10:31:59,862 WARNING proxy # -----------------------------------------------------------------------
2016-02-16 10:31:59,927 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:03,078 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:11,973 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:20,450 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:35,349 INFO proxy # MAIN NEW_JOB
2016-02-16 10:32:59,984 INFO proxy # MAIN NEW_JOB
2016-02-16 10:33:25,260 INFO proxy # MAIN NEW_JOB


----------------------------------------------------------------------------

What im doing wrong here? It's looping that "Main new job" over and over again.

Win10/64bit



The lines
Code:
2016-02-16 10:32:59,984 INFO proxy # MAIN NEW_JOB
are just saying that the pool detected a new block, so your hashing needs to start over. Completely normal as the Ethereum block time is about 15 seconds.

At some point you should begin to see something like the below interspersed between all the MAIN NEW_JOB lines:
 
Code:
2016-02-16 17:34:22,930 INFO proxy # MAIN NEW_JOB
2016-02-16 17:34:32,384 INFO proxy # MAIN NEW_JOB
2016-02-16 17:34:40,211 INFO proxy # MAIN eth_submitWork by miner-05
2016-02-16 17:34:40,259 INFO protocol # [47ms] eth_submitWork from 'miner-05' accepted
2016-02-16 17:34:53,507 INFO proxy # MAIN NEW_JOB
2016-02-16 17:34:56,180 INFO proxy # MAIN NEW_JOB
2016-02-16 17:35:00,571 INFO proxy # MAIN NEW_JOB
2016-02-16 17:35:03,118 INFO proxy # MAIN NEW_JOB
2016-02-16 17:35:05,009 INFO proxy # MAIN NEW_JOB


Depending on your hashing speed this might take awhile, maybe even a minute or two between shares.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: megapool.io on October 30, 2017, 09:16:06 AM
here is config file  MegaPool.io (http://MegaPool.io)

Code:
# Select Ethereum ETH or Expanse EXP
COIN = "EXP"

# Host and port for your workers
HOST = "127.0.0.1"
PORT = 8080

# Coin address where money goes
WALLET = "0xb6C00B5b757C8b58cb0a478Dc479728e0Cc51900"

ENABLE_WORKER_ID = False


# Main pool
POOL_HOST = "megapool.io"
POOL_PORT = 3334

# Logging
LOG_TO_FILE = True

# Enable debug
DEBUG = False



Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: popmin on October 30, 2017, 09:27:27 AM
s


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: erro58 on December 12, 2017, 02:27:39 PM
Hi!

Help me please :)

I have a proxy on one computer on wich I have a VPN so I can mine through our Firewall wich only allows ports http://shrani.si/f/N/oV/4bZtK25r/ports.png

"Configuration file on proxy computer (local IP: 192.168.1.17)"


# Select Ethereum ETH or Expanse EXP
COIN = "ETH"

# Host and port for your workers
HOST = "127.0.0.1"
PORT = 8080

# Coin address where money goes
WALLET = "0x49298bbe974bfa25f0c32e19cde67a36a42bc62f"

# To donate please use wallet "0xea7263feb7d8a8ab0a11eedd8f1ce04412ab0820"

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = True

# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
MONITORING = True
MONITORING_EMAIL = "x.x@gmail.com"

# Main pool
POOL_HOST = "eth-eu.dwarfpool.com"
POOL_PORT = 8008

# Failover pool
POOL_FAILOVER_ENABLE = True

POOL_HOST_FAILOVER1 = "eth-ru.dwarfpool.com"
POOL_PORT_FAILOVER1 = 8008

POOL_HOST_FAILOVER2 = "eth-us.dwarfpool.com"
POOL_PORT_FAILOVER2 = 8008

POOL_HOST_FAILOVER3 = "eth-asia.dwarfpool.com"
POOL_PORT_FAILOVER3 = 8008


# Logging
LOG_TO_FILE = True

# Enable debug
DEBUG = False

response:

http://http://shrani.si/f/3g/Ge/4BHE3UCP/proxy.png


This is ok.

But on the other computer on the same network;

Miner 970L, local IP: 192.168.1.16 (same subnet and all)

conf. file:
ethminer.exe --farm-recheck 200 -G -t 1 -F http://192.168.1.17:8080/970L

response:
http://http://shrani.si/f/34/5s/qYTmY0K/screenshot1.png

I allready tried to turn off the firewall on both computers, but it doesn't help.

What am I missing?

Thanks for helping me :)

EDIT:

proxy is working. I tested it with miner on the same computer.
http://shrani.si/f/2a/l/4afGYQlC/screenshot3.png



Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: MantaMine on December 22, 2017, 03:51:26 PM
Any ideas on how to get a worker name issue I am having fixed?

Using ethOS and claymore to mine ETH using a remote config.

Can't get ETHproxy to submit shares using the ethOS assigned rig names.  This would be helpful to easily identify rigs that are crashed / not hashing as my pool sends me email alerts when a worker hasn't sent shares in XX minutes.

Thanks for any help.


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: kkapten on January 19, 2018, 10:13:11 AM
I have a problem I am unable to resolve when mining to DwarfPool.
  • I know my Nvidia card can output ~13Mh/s
  • Command "ethminer.exe -U -M" benchmark outputs ~13Mh/s berformance.
  • I am able to start the Ethminer successfully including -U or --cuda to specify Nvidia card, but the miner does not go over ~7 Mh/s!
  • I have tried the Stratum Proxy successfully, but the results are the same, nothing above ~7Mh/s!
  • I have even tried without the proxy and directly against the Stratum  8008 port with the command: "ethminer.exe -U -S eth-us2.dwarfpool.com:8008 -O 0xWALLETID -SP 1", but still nothing over 7Mh/s!
  • When I try the same miner against MiningPoolHub's eth pool with the command: "ethminer.exe -S us-east.ethash-hub.miningpoolhub.com:20585 -O username:x -SP 2 --cuda", then it mines around ~13Mh/s!

So what's the deal, where is the bottleneck?
Is it the DwardPool's server, because MiningPoolHub can reach these speeds with the same miner?
I have even tried previous version of ethminer.exe, I don't know what else to try.

Thanks!


Title: Re: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.
Post by: berker1987 on March 21, 2018, 08:30:48 PM
DwarfPool Ethereum
http://dwarfpool.com/eth (http://dwarfpool.com/eth)
http://dwarfpool.com/static/eth_logo.png?8

Release: Stratum-Proxy for Ethereum
 
About 10-20% growth in earnings in comparison with the other standart pools

What is it?

This is Stratum Proxy for Ethereum Pool using asynchronous networking written in Python Twisted.
Equal solo-mining, different is that is a stable effect and not just a variable luck.

The Beta-version (v0.0.3) Download here (http://dwarfpool.com/static/eth-proxy.zip) and compiled version (http://dwarfpool.com/static/eth-proxy-win.zip) for Windows

Stratum port on the pool 8008, on all servers
Parameters change in config.py (there are ports, wallet and email)

Features:

  • the only one connection to pool
  • proxy get the new work from the pool as soon as the new block appears. There is no need to sent requests to the server permanently (miniers do it usualy 2 times/sek)
  • workers get the work from the proxy locally
  • submit of the shares without network delay, proxy answers to the worker and at the same time sent solution to the pool. There are no network delay, there won't be created the new connections to pool.
  • configuration of the wallet is centralized in settings file, miners do not need to pass it.
  • Bypass worker_id for detailed statistic and per rig monitoring
  • you can put your email in settings to monitor every worker
  • Pool pays out uncle blocks!

How it works?

Code:

   Pool A <---+                        +-------------+ Rig1 / PC1
 (Active)      |                       |                                                
               |                       +-------------+ Rig2 / PC2
               |                       |                                                
  Pool B <---+-----StratumProxy  <-----+-------------+ Rig3 / PC3
(FailOver)                             |                                                
                                       +-------------+ Rig4 / PC4
                                       |                                                
                                       +-------------+ Leaserigs

The command line to start miner with proxy looks like (with worker and without it)
Code:
./ethminer --farm-recheck 200 -G -F http://127.0.0.1:8080/rig1
./ethminer --farm-recheck 200 -G -F http://127.0.0.1:8080/

After many tests I recommend to use farm-recheck=200 with proxy


-----------------------

Requirements
Works only with pools which support stratum-proxy.
Currently works on all DwarfPool (http://dwarfpool.com/xmr) servers (EU, US, RU)

How to install?
Proxy developed on Phyton, therefore the dependencies are:
* Python 2.7+
* python-twisted

[Linux]
Code:
1) install twisted
 apt-get install python-twisted
2) start proxy with
 python ./eth-proxy.py

[Windows]

Download compiled version (http://dwarfpool.com/static/eth-proxy-win.zip) or download as python code:

Code:
1) Download Python Version 2.7.10 for Windows
https://www.python.org/downloads/

2) Modify PATH variable (how-to http://www.java.com/en/download/help/path.xml) and add
   C:\Python27;C:\Python27\Scripts;

3) Install python setuptools
https://pypi.python.org/pypi/setuptools/#windows-7-or-graphical-install

4) Install Python-Twisted
https://pypi.python.org/pypi/Twisted/15.4.0
File Twisted-15.4.0.win32-py2.7.msi (32bit) or Twisted-15.4.0.win-amd64-py2.7.msi (64bit)

5) Install zope.interface, in console run:
   easy_install -U zope.interface

6) Install PyWin32 v2.7
pywin32-219.win32-py2.7.exe or pywin32-219.win-amd64-py2.7.exe
http://sourceforge.net/projects/pywin32/files/pywin32/

7) Download eth-proxy. Extract eth-proxy.zip. Change settings in config.py and start with command:
  python xmr-proxy.py

Known open issue
- shown speed on the site is rough, but the increase can be seen by amount of sent shares

ToDo
- Transmit parameter submitHashrate
- Automatically failover via proxy
- EXE file for Windows, so that it was not be necessary to install all dependencies as described below

FAQ

Quote
Is it possible to give a more detailed description of the principle of the proxy?
If I have 6 rigs, will it use much less bandwidth with the proxy? Does the proxy get a very high difficulty work from the pool and then divide/distribute it to the rigs? If so, how does it divide the work?

For your rigs this proxy looks like a pool.

Proxy set only one connection to the pool (socket) so than inside this physical connection makes virtual connections to the pool for every Rig/PC.

It reduces not only the traffic and submit time, but you have better control and get more coins for you hashrate.
Just put to your miner the proxy as a pool and any username as worker. Your miners don't need any changes more and forever.
If you want to change the wallets or other settings, you change it in config.py of proxy and restart it. Miners will be reconnected automatically.

Quote
The log file grows too fast. Is it possible to disable saving to the file? Can we disable it totally?
Yes, just comment it like here
Code:
#LOGFILE = "logfile.log"

Support
admin@dwarfpool.com


is it still working?