Bitcoin Forum
April 20, 2024, 04:15:29 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 [62] 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 ... 205 »
  Print  
Author Topic: bitHopper: Python Pool Hopper Proxy  (Read 355546 times)
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
July 27, 2011, 04:21:42 AM
 #1221

I think you might find all pools are above the jump off point. When there are no other suitable pools bitHopper defaults to XXPPS type pool until a better pool is found.
I thought that was the problem at first, which is why I cleared out the stats (deleted stats.db)
When I restarted bitHopper it showed 0 stats across the board.

Wouldn't this make it choose one of the "mine" pools over the "backup" pool?
Or am I misunderstanding bitHopper?

Yes, you are misunderstanding bitHopper i think. Let me rephrase my last message: All proportional pools are above about 700000 shares total. This makes them unhoppable, so we go to backup. Backups are PPS or a PPS variant , meaning you get paid for every share and have an efficiency of 1.0

So I'm mining a backup at the moment, too.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
1713586529
Hero Member
*
Offline Offline

Posts: 1713586529

View Profile Personal Message (Offline)

Ignore
1713586529
Reply with quote  #2

1713586529
Report to moderator
The block chain is the main innovation of Bitcoin. It is the first distributed timestamping system.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713586529
Hero Member
*
Offline Offline

Posts: 1713586529

View Profile Personal Message (Offline)

Ignore
1713586529
Reply with quote  #2

1713586529
Report to moderator
macboy80
Member
**
Offline Offline

Activity: 102
Merit: 10


View Profile
July 27, 2011, 04:48:53 AM
 #1222

Ok, I have a whole laundry list of questions/feature request. I will number them.

1) How does the efficiency work?
2) Can we add something to skip/not show disabled servers in the new stats like gnaget did a couple pages back or add a role like removefromlist?
3) Can we sort the stats by: %Difficulty, %Efficiency, Role (mine; mine_slush; mine_nmc; backup; disabled)?
4) Can we show round duration like ryouiki?
5) Would it be worth it to move some of the more specific/custom variables into a .cfg file like: API Timeout Tries, %Diff to hop Backup and %Diff to hop Slush (possibly per pool in pool.cfg), Server Port, Stats sort-by (possibly from above question), etc?

Just want stoke the debate a little here. Let me know what you think.

EDIT: I do like flower's stats as a basis for future optimizations.
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
July 27, 2011, 04:55:40 AM
 #1223

Nice ideas, code a patch/fork and do a pull request!

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
gnaget
Full Member
***
Offline Offline

Activity: 154
Merit: 102


View Profile
July 27, 2011, 05:01:46 AM
 #1224

Nice ideas, code a patch/fork and do a pull request!

That is so much harder than just letting c00w worry about it
macboy80
Member
**
Offline Offline

Activity: 102
Merit: 10


View Profile
July 27, 2011, 05:02:53 AM
 #1225

Nice ideas, code a patch/fork and do a pull request!

Not quite the "debate" I was looking for... My programing level is that of a first year semester C++ flunkie. I am, however, willing to provide modest tips and loads of feedback for improvements, and even if I could, I wouldn't want to make changes that weren't appreciated by the community.

That being said, how are you guys using the efficiency function of the stats page?
gnaget
Full Member
***
Offline Offline

Activity: 154
Merit: 102


View Profile
July 27, 2011, 05:03:33 AM
 #1226

2) Can we add something to skip/not show disabled servers in the new stats like gnaget did a couple pages back or add a role like removefromlist?

Actually, if you use the role of removefromlist, and change my code from comparing to =="disable" to =="removefromlist" you'd probably get the exact behavior you are looking for
macboy80
Member
**
Offline Offline

Activity: 102
Merit: 10


View Profile
July 27, 2011, 05:09:42 AM
 #1227

Actually, if you use the role of removefromlist, and change my code from comparing to =="disable" to =="removefromlist" you'd probably get the exact behavior you are looking for

c00w just merged flower's stats into the master fork. I looked for your code in the new index.html and had no luck finding it. I like the way you think though. 2 hours ago that would have covered it damn well. That's the type of coding I can do. If you figure out the new stats, I'd love to see your changes. Thanks.
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
July 27, 2011, 05:25:47 AM
 #1228

2) Can we add something to skip/not show disabled servers in the new stats like gnaget did a couple pages back or add a role like removefromlist?

Actually, if you use the role of removefromlist, and change my code from comparing to =="disable" to =="removefromlist" you'd probably get the exact behavior you are looking for

...or if you're as lazy as me but want to keep all the info in pools.cfg, just comment out the config for the pools you dont want showing up.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
macboy80
Member
**
Offline Offline

Activity: 102
Merit: 10


View Profile
July 27, 2011, 05:39:07 AM
 #1229

2) Can we add something to skip/not show disabled servers in the new stats like gnaget did a couple pages back or add a role like removefromlist?

Actually, if you use the role of removefromlist, and change my code from comparing to =="disable" to =="removefromlist" you'd probably get the exact behavior you are looking for

...or if you're as lazy as me but want to keep all the info in pools.cfg, just comment out the config for the pools you dont want showing up.

Thanks, I didn't know that was possible. I thought missing info in pool.cfg caused errors. That works for me.
Know anything about how to use the efficiency stats?
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


moOo


View Profile
July 27, 2011, 05:47:42 AM
 #1230

Quote
...or if you're as lazy as me but want to keep all the info in pools.cfg, just comment out the config for the pools you dont want showing up.

I suppose you are talking about a fork other than c00ws? cause that dont work.

mooo for rent
macboy80
Member
**
Offline Offline

Activity: 102
Merit: 10


View Profile
July 27, 2011, 05:51:48 AM
 #1231

Quote
...or if you're as lazy as me but want to keep all the info in pools.cfg, just comment out the config for the pools you dont want showing up.

I suppose you are talking about a fork other than c00ws? cause that dont work.

I thought the same thing, however it just worked for me.
hawks5999
Full Member
***
Offline Offline

Activity: 168
Merit: 100



View Profile WWW
July 27, 2011, 06:01:05 AM
 #1232

looks like the goodfellas at mtred will unblock with a polite ask. +1 for them.

Also, congrats to everyone for having the longest thread in all the forums (apart from the Introduce Yourself thread in Newbies - hardly counts). Tonight we passed the Press Hits thread in General Discussion. That thread has been around for months, this one for about 3 weeks or so. Wow!
Nevermind - I just saw that many of the pool threads are 3x the size of this...

■ ▄▄▄
■ ███
■ ■  ■               
LEDGER  WALLET    ████
■■■ ORDER NOW! ■■■
              LEDGER WALLET
Smartcard security for your BTCitcoins
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
Decentralized. Open. Secure.
macboy80
Member
**
Offline Offline

Activity: 102
Merit: 10


View Profile
July 27, 2011, 06:06:07 AM
 #1233

Looks like polmine just went live with a new website. I think regex is broken.
Sulsh also started to give api errors, but I found their json link at the bottom of their stats page. I was using the regex from an earlier post, however i'm not sure why we don't use this:

Code:
[slush]
name: bitcoin.cz
mine_address: http://api2.bitcoin.cz:8332
role: mine_slush
api_address: http://mining.bitcoin.cz/stats/json/
api_method: json
api_key:shares
#CHANGE THIS
#http://www.bitcoin.cz
user: username
pass: password
hawks5999
Full Member
***
Offline Offline

Activity: 168
Merit: 100



View Profile WWW
July 27, 2011, 06:07:08 AM
 #1234

I'm now running:

poolmunity.com
polmine.pl
bitclockers.com
bitcoinmonkey.com
mtred
bitcoins.lc
rfcpool.com
triplemining.com
nofeemining.com
ozco.in


Anything obviously stupid stands out?

Nothing stupid that I can see. The more you can add the better.

BTW, I couldn't get total share count from several of pools I'm hitting but on the ones that I could get lifetime shares and lifetime payout I got the following per share results:


PPS                                   Pool
0.0000299359895833333   Eligius
0.0000307082575654770   ArsBitCoin
0.0000313219164492368   DeepBit (24x7)
0.0000377222646500271   BTCGuild
0.0000459264271808658   Polmine
0.0000547994730717010   NoFeeMining
0.0000787164232667098   OzCo.in


Info from Deepbit was 24x7 mining I was doing before hopping. It out performs Ars and Eligius (which is why I wanted to have it as a backup). But nothing compares to NoFee and the Ozzies. Wow!

■ ▄▄▄
■ ███
■ ■  ■               
LEDGER  WALLET    ████
■■■ ORDER NOW! ■■■
              LEDGER WALLET
Smartcard security for your BTCitcoins
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
Decentralized. Open. Secure.
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
July 27, 2011, 06:08:29 AM
 #1235

Quote
...or if you're as lazy as me but want to keep all the info in pools.cfg, just comment out the config for the pools you dont want showing up.

I suppose you are talking about a fork other than c00ws? cause that dont work.

I thought the same thing, however it just worked for me.

No, c00w's fork, but you have to comment out *everything* to do with the pool. The db name, the pool name, info, pass, user - just a whole mess of # all the way down the page.

Eg

#[slush]
#name: bitcoin.cz
#mine_address: http://api2.bitcoin.cz:8332
#role: mine_slush
#api_address: http://mining.bitcoin.cz/stats/json/
#api_method: json
#api_key:shares
#CHANGE THIS
#http://www.bitcoin.cz
#user: username
#pass: password

It does work.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
July 27, 2011, 06:10:19 AM
 #1236

Looks like polmine just went live with a new website. I think regex is broken.
Sulsh also started to give api errors, but I found their json link at the bottom of their stats page. I was using the regex from an earlier post, however i'm not sure why we don't use this:

Code:
[slush]
name: bitcoin.cz
mine_address: http://api2.bitcoin.cz:8332
role: mine_slush
api_address: http://mining.bitcoin.cz/stats/json/
api_method: json
api_key:shares
#CHANGE THIS
#http://www.bitcoin.cz
user: username
pass: password

I tried this but the json feed wouldn't work. I've been using anty's regex instead. It would be better if the json feed worked consistently. Did you try api.bitcoin.cz or api2.bitcoin.cz? Coz' I didn't.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
msb8r
Member
**
Offline Offline

Activity: 78
Merit: 10


View Profile WWW
July 27, 2011, 06:15:18 AM
 #1237

Looks like polmine just went live with a new website. I think regex is broken.


Code:
[polmine]
name: Polmine
mine_address: polmine.pl:8347
api_address:https://polmine.pl/?action=statistics
role:mine 
api_method:re
api_key: szystkich: &nbsp; </b> <br/>([ 0-9]+)<br/>
api_strip:' '

New Bitcoin directory @ http://btcdir.org/
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


moOo


View Profile
July 27, 2011, 06:16:09 AM
 #1238

Quote
I thought the same thing, however it just worked for me.

yeah i must have not commented out the [name] part

 it works now

mooo for rent
macboy80
Member
**
Offline Offline

Activity: 102
Merit: 10


View Profile
July 27, 2011, 06:23:33 AM
 #1239

Looks like polmine just went live with a new website. I think regex is broken.
Sulsh also started to give api errors, but I found their json link at the bottom of their stats page. I was using the regex from an earlier post, however i'm not sure why we don't use this:

Code:
[slush]
name: bitcoin.cz
mine_address: http://api2.bitcoin.cz:8332
role: mine_slush
api_address: http://mining.bitcoin.cz/stats/json/
api_method: json
api_key:shares
#CHANGE THIS
#http://www.bitcoin.cz
user: username
pass: password

I tried this but the json feed wouldn't work. I've been using anty's regex instead. It would be better if the json feed worked consistently. Did you try api.bitcoin.cz or api2.bitcoin.cz? Coz' I didn't.

The json is working for me (so far) on my test rig/pc. I haven't mined on slush yet, so I'm not sure about api or api2.

Looks like polmine just went live with a new website. I think regex is broken.


Code:
[polmine]
name: Polmine
mine_address: polmine.pl:8347
api_address:https://polmine.pl/?action=statistics
role:mine  
api_method:re
api_key: szystkich: &nbsp; </b> <br/>([ 0-9]+)<br/>
api_strip:' '

Thanks. That's 2 pool fixes in about 10 minutes. This isht is cutting edge. Cheesy

Night y'all.
Moussekateer
Member
**
Offline Offline

Activity: 69
Merit: 10


View Profile
July 27, 2011, 06:24:09 AM
 #1240

New prop pool UnitedMiners.com

Here is the config for the pool

Code:
[unitedminers]
name: unitedminers.com
mine_address: pool.unitedminers.com:8332
user:
pass:
api_address:http://www.unitedminers.com/?action=statistics
api_method:re
api_key:align="right">Shares for current round:</th><td>([,0-9]+)</td></tr></table></div><div
api_strip:','
role:mine
Pages: « 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 [62] 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 ... 205 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!