Bitcoin Forum
April 26, 2024, 02:46:39 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 [183] 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 »
  Print  
Author Topic: bitHopper: Python Pool Hopper Proxy  (Read 355551 times)
ed64
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
August 17, 2011, 07:11:54 PM
 #3641

Updated AltSliceScheduler to allow for round time biasing. Available at:
https://github.com/echiu64/bitHopper

Tested for a few hours, everything looks like it works. Tested with startLP enabled.

New options:
 --altsliceroundtimebias Bias slicing slightly by round time duration with respect to round time target (default false)
 --altsliceroundtimetarget Round time target based on GHash/s (default 1000 Ghash/s)
 --altsliceroundtimemagic' Round time magic number, increase to bias towards round time over shares (default is 10)
1714099599
Hero Member
*
Offline Offline

Posts: 1714099599

View Profile Personal Message (Offline)

Ignore
1714099599
Reply with quote  #2

1714099599
Report to moderator
1714099599
Hero Member
*
Offline Offline

Posts: 1714099599

View Profile Personal Message (Offline)

Ignore
1714099599
Reply with quote  #2

1714099599
Report to moderator
1714099599
Hero Member
*
Offline Offline

Posts: 1714099599

View Profile Personal Message (Offline)

Ignore
1714099599
Reply with quote  #2

1714099599
Report to moderator
No Gods or Kings. Only Bitcoin
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714099599
Hero Member
*
Offline Offline

Posts: 1714099599

View Profile Personal Message (Offline)

Ignore
1714099599
Reply with quote  #2

1714099599
Report to moderator
1714099599
Hero Member
*
Offline Offline

Posts: 1714099599

View Profile Personal Message (Offline)

Ignore
1714099599
Reply with quote  #2

1714099599
Report to moderator
c00w (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
August 18, 2011, 12:50:13 AM
 #3642

v0.1.8 is tagged. It should be quite stable and the auth bug is fixed. --p2pLP is still a mess.

1HEmzeuVEKxBQkEenysV1yM8oAddQ4o2TX
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


moOo


View Profile
August 18, 2011, 01:27:40 AM
 #3643

lots of no json can be decoded errors.. from a multitude of sites.

otherwise running fine

mooo for rent
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
August 18, 2011, 02:06:08 AM
 #3644

http://www.abcpool.co/

no fee PPS with instant payout. Currently 118 Ghps.

Use 'em as backup before they fold!

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

Activity: 476
Merit: 250


moOo


View Profile
August 18, 2011, 02:42:05 AM
 #3645

not bad and they pay full share value.. pretty surprising..ars does as well but they are bigger.

mooo for rent
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
August 18, 2011, 02:54:59 AM
 #3646

In relation to that joulesbeef - can you explain why some SMPPS doesn't pay full share? I thought the payout might take longer but you always got the full amount eventually (if the pool doesn't fold). But from what I've read lately this might not be the case. Is that right?

BTW, another plus for abcpool is that it looks like there's no wait for confirmations of the block, although I don't see how that would work.

Edit: and they pay for stales, too, and specifically welcome hoppers. I hope they survive their first round of bad luck! Upside is they've gone from 90 to (now) 120 Ghps overnight.

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

Activity: 68
Merit: 10


View Profile
August 18, 2011, 02:59:16 AM
 #3647

Witch Switches/parameters do I need to start BH in a "optimal" state?

At the moment (0.1.8-8) I got: --auth user,pass --startLP --p2pLP
(& suppose nothing for --scheduler means "DefaultScheduler", or is better to set it with "OldDefaultScheduler")

 
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
August 18, 2011, 03:03:57 AM
 #3648

optimal for efficiency, variance, or the best of both? Also what size pools are you using and how many of each?

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
August 18, 2011, 03:53:37 AM
Last edit: August 18, 2011, 09:04:18 AM by organofcorti
 #3649

@spiccioli:

The following url has a great list of pools and their hashrates. The site itslef aslo does a great job of tracking you use of pools and is something every hopper needs to use:

http://btc-poolwatch.com/poolstats

It's a little slow and can be a bit patchy, so if you find it useful please donate to the owner - he might be able to get better hosting if more people donate   Smiley



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

Activity: 42
Merit: 0


View Profile
August 18, 2011, 07:18:28 AM
 #3650

Feature Request: presentation on the stats-page of sharestats of the current round and not just totals
spiccioli
Legendary
*
Offline Offline

Activity: 1378
Merit: 1003

nec sine labore


View Profile
August 18, 2011, 08:43:15 AM
 #3651

http://www.abcpool.co/

no fee PPS with instant payout. Currently 118 Ghps.

Use 'em as backup before they fold!

Truly,

its one of the best ones, even without hopping Smiley

spiccioli
flower1024
Legendary
*
Offline Offline

Activity: 1428
Merit: 1000


View Profile
August 18, 2011, 08:47:32 AM
 #3652

but it does not work nice with bithopper yet.
lags out fast and you get many invalids...

but i still think its their fault
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


moOo


View Profile
August 18, 2011, 03:18:29 PM
 #3653

Feature Request: presentation on the stats-page of sharestats of the current round and not just totals

I like the idea even if it is a tad more work than it sounds, as it is user specific and not all sites offer user stats via json, which would mean the hopper would have to login under your credentials some how.

but if it is possible it would be nice to show current round and previous round, for easy eff, and while your at it.. bring in payouts too. Tongue

mooo for rent
cirz8
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
August 18, 2011, 03:33:28 PM
 #3654

A "simple" and crude way would just involve a share-counter that would reset when bh detects that the pool has a new block.
This wouldn't work reliable over restarts of bh though.
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


moOo


View Profile
August 18, 2011, 07:54:06 PM
Last edit: August 18, 2011, 08:05:02 PM by joulesbeef
 #3655

what did yall just do to the hopper?



Code:
D:\Users\joulesbeef\Desktop\currentminer\githopper>bitHopper.py --scheduler OldDefaultScheduler  --startLP --p2pLP --port=8339 --debug
Traceback (most recent call last):
  File "D:\Users\joulesbeef\Desktop\currentminer\githopper\bitHopper.py", line 266, in <module>
    main()
  File "D:\Users\joulesbeef\Desktop\currentminer\githopper\bitHopper.py", line 227, in main
    bithopper_instance = BitHopper(options)
  File "D:\Users\joulesbeef\Desktop\currentminer\githopper\bitHopper.py", line 42, in __init__
    self.pool = pool.Pool(self)
  File "D:\Users\joulesbeef\Desktop\currentminer\githopper\pool.py", line 21, in __init__
    self.loadConfig(bitHopper)
  File "D:\Users\joulesbeef\Desktop\currentminer\githopper\pool.py", line 55, in loadConfig
    self.servers[pool] = dict(parser.items(pool))
  File "D:\Python27\lib\ConfigParser.py", line 613, in items
    for option in options]
  File "D:\Python27\lib\ConfigParser.py", line 649, in _interpolate
    self._interpolate_some(option, L, rawval, section, vars, 1)
  File "D:\Python27\lib\ConfigParser.py", line 681, in _interpolate_some
    option, section, rest, var)
ConfigParser.InterpolationMissingOptionError: Bad value substitution:
        section: [eligius]
        option : url
        key    : user
        rawval :
15:59:31] 94037.96
raceback (most recent call last):
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\bitHopper.py", line 266, in <module>
   main()
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\bitHopper.py", line 227, in main
   bithopper_instance = BitHopper(options)
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\bitHopper.py", line 42, in __init__
   self.pool = pool.Pool(self)
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\pool.py", line 21, in __init__
   self.loadConfig(bitHopper)
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\pool.py", line 55, in loadConfig
   self.servers[pool] = dict(parser.items(pool))
 File "D:\Python27\lib\ConfigParser.py", line 613, in items
   for option in options]
 File "D:\Python27\lib\ConfigParser.py", line 649, in _interpolate
   self._interpolate_some(option, L, rawval, section, vars, 1)
 File "D:\Python27\lib\ConfigParser.py", line 681, in _interpolate_some
   option, section, rest, var)
onfigParser.InterpolationMissingOptionError: Bad value substitution:
       section: [bitparking]
       option : url
       key    : user
       rawval :


:\Users\joulesbeef\Desktop\currentminer\githopper>bitHopper.py  --startLP  --threshold=0.80
16:00:17] Updating Difficulty
16:00:17] 1805700.8361937
16:00:17] Updating NameCoin Difficulty
16:00:17] 94037.96
raceback (most recent call last):
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\bitHopper.py", line 266, in <module>
   main()
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\bitHopper.py", line 227, in main
   bithopper_instance = BitHopper(options)
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\bitHopper.py", line 42, in __init__
   self.pool = pool.Pool(self)
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\pool.py", line 21, in __init__
   self.loadConfig(bitHopper)
 File "D:\Users\joulesbeef\Desktop\currentminer\githopper\pool.py", line 55, in loadConfig
   self.servers[pool] = dict(parser.items(pool))
 File "D:\Python27\lib\ConfigParser.py", line 613, in items
   for option in options]
 File "D:\Python27\lib\ConfigParser.py", line 649, in _interpolate
   self._interpolate_some(option, L, rawval, section, vars, 1)
 File "D:\Python27\lib\ConfigParser.py", line 681, in _interpolate_some
   option, section, rest, var)
onfigParser.InterpolationMissingOptionError: Bad value substitution:
       section: [eclipsemc]
       option : api_address
       key    : eclipsemc_apikey
       rawval : &action=poolstats



got rid of eligious, eclipsemc and bitparking and now it is working.. and suddenly i have a crap load of disabled pools showing up

mooo for rent
paraipan
In memoriam
Legendary
*
Offline Offline

Activity: 924
Merit: 1004


Firstbits: 1pirata


View Profile WWW
August 18, 2011, 09:47:44 PM
 #3656

and another one here...
Code:
[23:46:17] Updating Difficulty
[23:46:17] 1805700.8361937
[23:46:17] Updating NameCoin Difficulty
[23:46:18] 94037.96
Traceback (most recent call last):
  File "bitHopper.py", line 266, in <module>
    main()
  File "bitHopper.py", line 227, in main
    bithopper_instance = BitHopper(options)
  File "bitHopper.py", line 42, in __init__
    self.pool = pool.Pool(self)
  File "/home/alex/forks/_bitHopper/pool.py", line 21, in __init__
    self.loadConfig(bitHopper)
  File "/home/alex/forks/_bitHopper/pool.py", line 55, in loadConfig
    self.servers[pool] = dict(parser.items(pool))
  File "/usr/lib/python2.7/ConfigParser.py", line 647, in items
    for option in options]
  File "/usr/lib/python2.7/ConfigParser.py", line 683, in _interpolate
    self._interpolate_some(option, L, rawval, section, vars, 1)
  File "/usr/lib/python2.7/ConfigParser.py", line 715, in _interpolate_some
    option, section, rest, var)
ConfigParser.InterpolationMissingOptionError: Bad value substitution:
section: [swepool]
option : api_address
key    : swepool_user_apikey
rawval :


BTCitcoin: An Idea Worth Saving - Q&A with bitcoins on rugatu.com - Check my rep
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


moOo


View Profile
August 18, 2011, 09:52:34 PM
 #3657

oddd swepool works for me.. tell me did you have it # out in user.cfg?
the only ones broken on mine are all #'s out.. but a few of my #'s out are working.. just wondering if it is a common theme..

I may try uncommenting them and see if it works fine after that.


So I take it were are supposed to do the info pools again?


mooo for rent
murfshake
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
August 18, 2011, 09:59:18 PM
Last edit: August 18, 2011, 11:50:46 PM by murfshake
 #3658

For the page http://localhost:8337/stats you need to move the "backup" servers to the top of the page, right under the "mining" servers.  It is so horrible that I can't see the servers that I actually care about without scrolling through a ton of crappy servers that I disabled and don't even want to look at.

Please make the http://localhost:8337/stats page go something like...

Mine
Mine_slush+deepbit etc
Backup
Info
Disabled

Thank you.

_______________________________________________


*Working as of newest version.
Also, something is broke with the "pools.cfg" and this.

[swepool]
name: SwePool.net
mine_address: swepool.net:8337
api_address: http://swepool.net/json?key=%(swepool_user_apikey)s
api_method: json
api_key: round_shares
api_key_hashrate: pool_speed
api_key_duration: round_time
api_key_duration_sec: (\d+)
url: http://swepool.net/profile

With this in the pools.cfg, I crash no matter what.  When I delete it, I have no problems.

Not working in Windows 7.
paraipan
In memoriam
Legendary
*
Offline Offline

Activity: 924
Merit: 1004


Firstbits: 1pirata


View Profile WWW
August 18, 2011, 10:11:03 PM
Last edit: August 18, 2011, 11:20:42 PM by paraipanakos
 #3659

oddd swepool works for me.. tell me did you have it # out in user.cfg?
the only ones broken on mine are all #'s out.. but a few of my #'s out are working.. just wondering if it is a common theme..

I may try uncommenting them and see if it works fine after that.


So I take it were are supposed to do the info pools again?



sdogi is already looking in to this, seems like it happens on *nix os only (windows too)  edit: fixed

@murfshake posted on git https://github.com/c00w/bitHopper/issues/221  Wink

BTCitcoin: An Idea Worth Saving - Q&A with bitcoins on rugatu.com - Check my rep
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


moOo


View Profile
August 18, 2011, 11:12:48 PM
 #3660

backup_latehop doesnt seem to be working properly either.. jumping to my backup with the least shares each time

mooo for rent
Pages: « 1 ... 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 [183] 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 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!