Author

Topic: bitHopper: Python Pool Hopper Proxy - page 168. (Read 355816 times)

hero member
Activity: 504
Merit: 502
July 21, 2011, 03:01:19 PM
1) clipse?
I added the rate display to the flat version. can you confirm that the flat version shows rate as 5010 while the dynamic shows rate at 501?
Flat: localhost:8337/flat
This hopping proxy needs A LOT OF WORK. It currently forces you to use EVERY pool specified in the password.py file. AND I DONT WANT THAT.

It doesnt support neither slush nor deepbit...

you might want to read the thread or the files on github a little before spouting off that it needs A LOT OF WORK. you are a) wrong and b) uninformed

if you DONT WANT THAT, then build your own.
The only file on github is a README which says

Quote
Copy password.py.default to a new file called password.py then modify the new
file to include your bitcoin addresses, and pool passwords, instead of mine.

I never said i wanted to use every damn pool there is in that file. If i remove all the lines, the script dies..

Ah I get it, you didnt bother following this thread nor bothered getting to understand how to modify the pool.py / password.py files (which is dead easy) but found it alot more suitable to spout of at a opensource piece of software that is working great.

You should definitely just stick to not-pool-hopping with the amount of work you feel like putting in.
full member
Activity: 196
Merit: 100
July 21, 2011, 03:00:14 PM
1) It forces you to use all of the pools in password.py?
No. It forces you to use the pools which are turned on by default. If you turn pools on with localhost:8337/stats by changing role to info or mine then those passwords and api keys are also used.

If you don't set a password or set an incorrect one it won't mine at that pool. Or you can turn it off by setting its role to disable at localhost:8337/stats

2) Oh and web control is in although I'm not certain if the API stuff is working correctly if you switch a pool from disable to mine.

EDIT:3) Slush and Deepbit?
well we have no way to hop them currently. And they don't have a good algorithm to be used as a backup pool. Actually I should look into slush more. I just skipped him b/c well more important things.
full member
Activity: 126
Merit: 100
July 21, 2011, 02:58:52 PM
1) clipse?
I added the rate display to the flat version. can you confirm that the flat version shows rate as 5010 while the dynamic shows rate at 501?
Flat: localhost:8337/flat
This hopping proxy needs A LOT OF WORK. It currently forces you to use EVERY pool specified in the password.py file. AND I DONT WANT THAT.

It doesnt support neither slush nor deepbit...

you might want to read the thread or the files on github a little before spouting off that it needs A LOT OF WORK. you are a) wrong and b) uninformed

if you DONT WANT THAT, then build your own.
The only file on github is a README which says

Quote
Copy password.py.default to a new file called password.py then modify the new
file to include your bitcoin addresses, and pool passwords, instead of mine.

I never said i wanted to use every damn pool there is in that file. If i remove all the lines, the script dies..
full member
Activity: 168
Merit: 100
July 21, 2011, 02:54:45 PM
1) clipse?
I added the rate display to the flat version. can you confirm that the flat version shows rate as 5010 while the dynamic shows rate at 501?
Flat: localhost:8337/flat
This hopping proxy needs A LOT OF WORK. It currently forces you to use EVERY pool specified in the password.py file. AND I DONT WANT THAT.

It doesnt support neither slush nor deepbit...

you might want to read the thread or the files on github a little before spouting off that it needs A LOT OF WORK. you are a) wrong and b) uninformed

if you DONT WANT THAT, then build your own.
full member
Activity: 126
Merit: 100
July 21, 2011, 02:48:15 PM
1) clipse?
I added the rate display to the flat version. can you confirm that the flat version shows rate as 5010 while the dynamic shows rate at 501?
Flat: localhost:8337/flat
This hopping proxy needs A LOT OF WORK. It currently forces you to use EVERY pool specified in the password.py file. AND I DONT WANT THAT.

It doesnt support neither slush nor deepbit...
full member
Activity: 196
Merit: 100
July 21, 2011, 01:51:28 PM
1) clipse?
I added the rate display to the flat version. can you confirm that the flat version shows rate as 5010 while the dynamic shows rate at 501?
Flat: localhost:8337/flat
sr. member
Activity: 476
Merit: 250
moOo
July 21, 2011, 01:46:31 PM
I ran out of invites for hoppersden.. sorry will try to get more
hero member
Activity: 504
Merit: 502
July 21, 2011, 12:34:00 PM
1)clipse?
Are you using the latest build? It was off by a factor of ten because I made a math mistake. If you are then I need to look at the javascript again...

Yep, version just before you updated index.html for location.
full member
Activity: 196
Merit: 100
July 21, 2011, 12:23:16 PM
1)clipse?
Are you using the latest build? It was off by a factor of ten because I made a math mistake. If you are then I need to look at the javascript again...
hero member
Activity: 504
Merit: 502
July 21, 2011, 12:19:06 PM
Hi c00w

The webgui seems to have the full mhash rate obfiscated and only shows the first 3 numbers ie. hashrate would show 5010MHash but it shows 501MHash

Nothing serious, just nice to have everything pretty Wink
full member
Activity: 196
Merit: 100
July 21, 2011, 11:32:17 AM
1)Issues with ars role change...?
Um ars is a backup pool. So you can disable it but if you try and poolhop it well, it won't work, neither will info.

2) switching from eligius to x8s?
Well both your backup pools lagged out. So it switched to the pool with the lowest number of shares which wasn't lagged out. Once the backup pools came back up then it switched back. That is how it is supposed to work.

3) issues serving index.html and running from the wrong directory?
Yeah. Thats an issue. I'll fix it.
sr. member
Activity: 476
Merit: 250
moOo
July 21, 2011, 11:02:07 AM
Quote
You can PM me for invites as well.


lol yes please do.. didnt expect the volume
full member
Activity: 168
Merit: 100
July 21, 2011, 10:59:05 AM
Hoppersden is rather new.. well as all this stuff is.

Myself seems to have started the site.

There are a couple of small bugs that are getting worked out. You can PM me with an email and I'll send an invite, but you might actually have better luck getting on with Myself. Either way I dont mind sending invites.

You can PM me for invites as well.
bb
member
Activity: 84
Merit: 10
July 21, 2011, 09:58:24 AM
I am getting
Quote
: [Errno 2] No such file or directory: 'index.html'
as well, because I am not starting bithopper inside it's directory.

To fix this, inside bitHopper.py, replace this:

Code:
                file = open('index.html', 'r')

with this:

Code:
                dirname = os.path.dirname(os.path.abspath(__file__))
                filename = os.path.join(dirname, 'index.html')
                file = open(filename, 'r')

and add

Code:
import os.path

on the top.
sr. member
Activity: 476
Merit: 250
moOo
July 21, 2011, 09:32:16 AM
Hoppersden is rather new.. well as all this stuff is.

Myself seems to have started the site.

There are a couple of small bugs that are getting worked out. You can PM me with an email and I'll send an invite, but you might actually have better luck getting on with Myself. Either way I dont mind sending invites.
bb
member
Activity: 84
Merit: 10
July 21, 2011, 09:02:50 AM
I just switched from eligius to s8x at 1.4 mio. shares...?

Code:
[15:57:42] RPC request [] submitted to eligius
[15:57:44] RPC request [0acbb000] submitted to eligius
[15:57:44] RPC request [530ba000] submitted to eligius
[15:57:45] RPC request [] submitted to eligius
[15:57:46] RPC request [ae224000] submitted to eligius
[15:57:48] x8s: 1,383,532
[15:57:49] triple: 2,174,417
Caught, jsonrpc_call insides
User timeout caused connection failure.
[15:57:52] RPC request [8cfa0000] submitted to eligius
[15:57:54] RPC request [] submitted to eligius
[15:57:57] RPC request [e8d05000] submitted to eligius
[15:57:57] RPC request [] submitted to eligius
Caught, jsonrpc_call insides
[>]
Caught, jsonrpc_call insides
[>]
[15:57:58] Server change to x8s, telling client with LP
Caught, jsonrpc_call insides
Connection was refused by other side: 111: Connection refused.
[15:57:58] LP Call pit.x8s.de:8337/LP
[15:57:58] LP triggered serving miner
[15:57:58] LP triggered serving miner
[15:57:58] LP triggered serving miner
Caught, jsonrpc_call insides
Connection was refused by other side: 111: Connection refused.
[Failure instance: Traceback (failure with no frames): : [t.error.ConnectionDone'>>]
]
[15:57:58] LP triggered from server x8s
Caught, jsonrpc_call insides
Connection was refused by other side: 111: Connection refused.
Caught, jsonrpc_call insides
Connection was refused by other side: 111: Connection refused.
Caught, jsonrpc_call insides
Connection was refused by other side: 111: Connection refused.
Caught, jsonrpc_call insides
Connection was refused by other side: 111: Connection refused.
Caught, jsonrpc_call insides
Connection was refused by other side: 111: Connection refused.
Caught, jsonrpc_call insides
Connection was refused by other side: 111: Connection refused.
[15:58:00] LP triggered from server x8s
[15:58:00] Reading LP Response failed
[15:58:03] RPC request [eb15d000] submitted to btc.x8s.de
[15:58:06] RPC request [] submitted to btc.x8s.de
[15:58:06] RPC request [] submitted to btc.x8s.de
[15:58:09] rfc: 2,501,435
[15:58:09] RPC request [] submitted to btc.x8s.de
[15:58:09] RPC request [cef1c000] submitted to btc.x8s.de
[15:58:09] RPC request [] submitted to btc.x8s.de
[15:58:11] nofeemining: 1,863,470
[15:58:18] RPC request [] submitted to btc.x8s.de
[15:58:18] RPC request [4fcd9000] submitted to btc.x8s.de
[15:58:21] RPC request [] submitted to btc.x8s.de
[15:58:22] RPC request [d2ae5000] submitted to btc.x8s.de
[15:58:23] RPC request [6d233000] submitted to btc.x8s.de
[15:58:27] x8s: 1,384,414
[15:58:29] triple: 2,174,945
[15:58:30] RPC request [] submitted to btc.x8s.de
[15:58:31] RPC request [782a9000] submitted to btc.x8s.de
[15:58:33] RPC request [8c1de000] submitted to btc.x8s.de
[15:58:33] RPC request [] submitted to btc.x8s.de
[15:58:34] RPC request [b90f9000] submitted to btc.x8s.de
[15:58:42] RPC request [] submitted to btc.x8s.de
[15:58:44] RPC request [9f1e5000] submitted to btc.x8s.de
[15:58:45] RPC request [] submitted to btc.x8s.de

This is the newest version, fresh from git.

Edit: only stayed for ~2 minutes.
member
Activity: 74
Merit: 15
July 21, 2011, 05:41:25 AM
I tried to sign up there to give a few better ideas about some stuff I've already been writing about.... but it seems I need an invitation code. Huh

+

It would be great if someone could send me an invite too.

Thanks

legendary
Activity: 2618
Merit: 1007
July 21, 2011, 05:33:17 AM
Well if you figure something out and are willing to tell the public we are grateful and I think there is a reward for you at hoppersden.info
I tried to sign up there to give a few better ideas about some stuff I've already been writing about.... but it seems I need an invitation code. Huh
full member
Activity: 176
Merit: 100
July 21, 2011, 05:25:26 AM
My last error was becouse I tried to change ars role to info, but it seems that even I read somewhere it was supported, it only worked with disabled (they have closed new registrations so I can not create an account) your change fixed the exception but the error was shown, just changed to 'disabled' and disappeared.

Now I am having 'no route to host' errors, I know eligius is not the best pool in connectivity terms, but also x8s.de is having the same problems, and just seconds after sending/receiving data from them, and there is almost no time for a connection timeout.

Quote
2011-07-21 05:12:58-0500 [HTTPChannel,147,87.217.120.122] RPC request [] submitted to btc.x8s.de
2011-07-21 05:12:58-0500 [-] Caught, jsonrpc_call insides
2011-07-21 05:12:58-0500 [-] An error occurred while connecting: 113: No route to host.
2011-07-21 05:12:58-0500 [-] Server change to mtred, telling client with LP

Debug logs: http://pastebin.com/TXJiHL0j (not full, but there is nothing else around that seems to be related)

After some time the pools are recovered, but it happens too frequently.

Code is latest from CooW github.
sr. member
Activity: 476
Merit: 250
moOo
July 20, 2011, 10:56:03 PM
since we are talking payout methods.. [here is a visualization f the various methods
Jump to: