Bitcoin Forum
March 19, 2024, 03:26:25 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 6 7 8 9 10 11 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 ... 205 »
  Print  
Author Topic: bitHopper: Python Pool Hopper Proxy  (Read 355541 times)
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
July 26, 2011, 03:45:44 AM
 #1101



I'm still not sure how you would tell - if stats are delayed by an hour, then you'd still get a full amount of shares because bitHopper would still hop off at the point that it thought was correct. It sounds like what you're talking about is more like delaying an update to let everyone know a block has started?

Either way, is the website total shares the same as or different to the json total shares?

What happens is this.  Say a round is six hours and 30 minutes long.  Well the website will report the round as 7 hours long, and then suddenly report that round as six hours and 30 minutes long and report the new round as starting 30 minutes ago.  So then the hopper switches usually because its only like 170k shares but you have essentially missed out on the most valuable mining that there is.  You still make money over Ars on short to normal length rounds, but on long rounds your shares are essentially worthless.

ok, but then wouldn't the total shares on the website not increase?

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
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.
1710818785
Hero Member
*
Offline Offline

Posts: 1710818785

View Profile Personal Message (Offline)

Ignore
1710818785
Reply with quote  #2

1710818785
Report to moderator
macboy80
Member
**
Offline Offline

Activity: 102
Merit: 10


View Profile
July 26, 2011, 03:46:19 AM
 #1102

Just wanted to share a few things with you...

1) c00w: You are awesome. Thank you for spending the night trying to figure out my issue that I should have found.
    BitQuarter for your hard work.
2) Can someone figure what pool.cfg works for bitclockers? That was the above issue that completely killed stats when set to mine.
3) With regards to Bitcoins.lc : Is c00w fork using the same method ryouiki was/is using? That seemed to work well for me. Of course, it may have had the same stats delayed problem.

I had some rookie errors while running bitHopper on Windows 7 x64. Things that helped me are:

1) I wasn't sure how to run bH, so I ran from the IDLE GUI. When I exited the GUI, it force closed the program leaving the database locked. Several things worked in order from worst to first: Restart computer; Kill python task in Task Manager; Press "Ctrl+Alt+C" while focused on the GUI console.
2) The best option which escaped me until tonight was to create a shortcut of "python.exe" , and edit it to look like this:
"C:\Python27\python.exe C:\bitHopper\bithopper.py"
This makes it easy to double click to create an instance of bH and click X to close cleanly.

Thanks to all who write code, contribute config, beat up on trolls, and pool ops who amicably discuss pros and cons of pool hopping. You all have made this a hobby.
hawks5999
Full Member
***
Offline Offline

Activity: 168
Merit: 100



View Profile WWW
July 26, 2011, 03:55:28 AM
 #1103


I had some rookie errors while running bitHopper on Windows 7 x64. Things that helped me are:


I had a non-rookie last Friday. Downloaded an updated Ryouiki build, removed .default from the password file. Compared to my existing password file. Check.
Then forgot to copy my existing password file into the folder. 4 hours and lightning fast round on mtred later I discovered my error.

Consider it a tip Ryouiki. Smiley

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

Activity: 339
Merit: 250


dafq is goin on


View Profile
July 26, 2011, 04:07:42 AM
 #1104

Is there something special to get mtred working? I keep getting error decoding json, and it shows up as red on the stats page, and won't switch.

Thanks!

Have a older ryouki fork, but mtred should work outof da box. they didnt change anything.

http://virwox.com - Bitcoins via CCard, Skrill, paysafe, paypal & SEPA
Convert your bitcoin into spendable fiat money in less than 2 days. Poker Players use this method to avoid "unnecessary trouble" with the country they live in ... PM me for details. +1:naz86,b4nana,tinua,smart1986,fhh
c00w (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
July 26, 2011, 04:32:04 AM
 #1105

rampone:
Red means it lagged out. Are you sure you didn't accientally change the api_address?

1HEmzeuVEKxBQkEenysV1yM8oAddQ4o2TX
bigbeerjr
Newbie
*
Offline Offline

Activity: 19
Merit: 0



View Profile
July 26, 2011, 04:46:58 AM
 #1106

rampone:
Red means it lagged out. Are you sure you didn't accientally change the api_address?

I didn't change the address, and of course now it's no longer red... I'll have to watch it again the next time they hit a block.
OCedHrt
Member
**
Offline Offline

Activity: 111
Merit: 10


View Profile
July 26, 2011, 04:47:45 AM
 #1107

are you sure you switched to the api method suggested by mrsam?
for me its working.

and he already announced HERE that he will fake stats when accessed through the https site (which i am fine with and which i can understand)

Well, it's not about fake stats through https. The stats are correct in the  browser but incorrect in bitHopper. I assume they are filtering by user agent - changing the user agent got the correct stats.

I go out for a day a triplemining is faking stats to BitHopper. I'm sure someone noticed, but thought I'd give a warning before catching up on the reading.

Finally had to apply the commit mentioned earlier to fake the user agent: https://github.com/ryouiki/bitHopper/commit/e8fa81053efa238c062d03603c44eeecf4a87523

There isn't a ryouiki release with the correct api pull for triple.

It just parses the website. Seeing as there is a json for the round shares, I just updated my local copy to use that.

ALL.ME  ●●●  SOCIAL NETWORK OF THE BLOCKCHAIN TIME ●●●
▄▄▄▬▬▄▄▄  Bounty all.me ▶ Jan 29th - May 8th 2018  ▄▄▄▬▬▄▄▄
Facebook   ▲   Twitter   ▲   Telegram
macboy80
Member
**
Offline Offline

Activity: 102
Merit: 10


View Profile
July 26, 2011, 04:52:53 AM
 #1108

Can we do a re-assessment of bitclockers? I seem to be getting good results with them, but some are saying there is a problem. Can anybody enlighten me?

P.S. c00w has completely fixed the stats issue regarding enabling bitclockers.
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
July 26, 2011, 04:56:15 AM
 #1109

Can we do a re-assessment of bitclockers? I seem to be getting good results with them, but some are saying there is a problem. Can anybody enlighten me?

P.S. c00w has completely fixed the stats issue regarding enabling bitclockers.

for me, bitclockers ~ 140% eff. since July 12th. I don't think I ever disabled it.

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

Activity: 168
Merit: 100



View Profile WWW
July 26, 2011, 06:40:49 AM
 #1110

I'm a fan of bitclockers in general. They were my first pool <sigh>. Lots of good people there. V2-V3 and Backburn are both solid and they have built a very strong backend and nice stat representation on the front end (maybe even too much). But I would support them and should they ever go PPS make them one of my primary backups.

■ ▄▄▄
■ ███
■ ■  ■               
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 26, 2011, 06:46:57 AM
 #1111

What is the general purpose of custom cutoffs? (Wasn't there someone showing what the ideal cutoff was?)

Search this thread for username 'streblo'.


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

Activity: 1428
Merit: 1000


View Profile
July 26, 2011, 07:02:36 AM
 #1112

Bithopper is a Bitcoin Pool Hopper which supports around 13 pools at last count.
Its still in beta but works pretty well.

https://github.com/c00w/bitHopper

Instructions:

1) Download the project

<-------IMPORTANT---------->
2) Move pool.cfg.default to pool.cfg and modify it to use your accounts instead of mine for mining.
<-------IMPORTANT---------->

3) Install twisted python. http://twistedmatrix.com/trac/
4) Then run bitHopper.py
5) Direct your miner to localhost:8337
6) Tell me if anything breaks at https://github.com/c00w/bitHopper/issues
6a) Or use the forums.
7) Look at stats and control pool at localhost:8337/stats

Current Features:
* Pool Hopping
* LP (Client and Server)
* Low Reject Rate
* Stats with a website and control from said stats.
* Automatically adjusts API polling times.
* Pool Config File, Supposed to be easy to use

Planned features:
Individual Miner Stats. Based on username/IP.
Optional bitcoind integration for payout tracking.
Password protect the website
Dropdown lists for role selects
Flower's slicing...

Pool.
Deepbit.
Re-license.

Think this is cool? Want me to hurry up and add more features?:
1HEmzeuVEKxBQkEenysV1yM8oAddQ4o2TX

nice work.
could you also include my pool-round share graph from github? its very useful to detect pool fraud.
if you've done that, i'll switch to your version Smiley
flower1024
Legendary
*
Offline Offline

Activity: 1428
Merit: 1000


View Profile
July 26, 2011, 07:06:29 AM
 #1113

  • Merged flower's time slicing mod
  • Added startup options to enable slicing (off by default) and set slicing size
  • Also showed slice (seconds) left in web stats as well
  • Refactored backup server into it's own function
  • Added additional parameters to log_msg and log_dbg to prefix log messages

Available in my tree for now: https://github.com/echiu64/bitHopper

Feel free to pull back into your respective trees.

Only tested it briefly... more changes to come.

Tested it for a few hours now, made a few more changes pushed to git (penalty wasn't being factored in the initial commit). Looks like it works. Threw in btcg for fun, time slicing between 3 pools now...

nice Smiley
could you also add my pool-stats graph? i use it for pool-fraud-detection - it really makes it a lot easier

i mean the blue line to the right (which is round shares per pool)
Clipse
Hero Member
*****
Offline Offline

Activity: 504
Merit: 502


View Profile
July 26, 2011, 09:35:39 AM
 #1114

Is anyone else having issues with nofeemining ?

I cant for the life of me keep a stable connection to it, it keeps lagging out after only a few submitted shares. My latency to the server is within check , tested it on another setup from a friend in country closer to the server <80ms and having same issues.

...In the land of the stale, the man with one share is king... >> Clipse

We pay miners at 130% PPS | Signup here : Bonus PPS Pool (Please read OP to understand the current process)
jkminkov
Hero Member
*****
Offline Offline

Activity: 698
Merit: 500


View Profile
July 26, 2011, 09:38:21 AM
 #1115

pool is crap, simply it can't handle 80-100Ghash/s ...

Bleutrade
10,000 dollars in one place talking - Dudes, hooray, Bitcoin against us just one, but we are growing in numbers!
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
July 26, 2011, 09:39:37 AM
 #1116

1. NoFeeMining - yep me too. But unless they have a sophisticated antihopping strategy, I don't think they're handling the heat well.

2. Anyone spot the problem with this? I can't figure why it's not working. Something dumb I've missed probably.

Code:
api_address:http://api.bitcoin.cz/stats
api_method:re
api_key:<tr><td><strong>Shares contributed in current round:</strong></td><td>(\d+)</td></tr>

I'd welcome any help

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

Activity: 504
Merit: 502


View Profile
July 26, 2011, 09:47:42 AM
 #1117

Im thinking they have some "sophisticated" antihopping strategy, new block found and pool hashrate doesnt remain as high as it used to.

What im thinking some hoppers figured out how to get around the dropped connections, whereas most hoppers havnt.

I will have to look into this.

...In the land of the stale, the man with one share is king... >> Clipse

We pay miners at 130% PPS | Signup here : Bonus PPS Pool (Please read OP to understand the current process)
anty
Newbie
*
Offline Offline

Activity: 40
Merit: 0



View Profile WWW
July 26, 2011, 09:50:07 AM
 #1118

1. NoFeeMining - yep me too. But unless they have a sophisticated antihopping strategy, I don't think they're handling the heat well.

2. Anyone spot the problem with this? I can't figure why it's not working. Something dumb I've missed probably.

Code:
api_address:http://api.bitcoin.cz/stats
api_method:re
api_key:<tr><td><strong>Shares contributed in current round:</strong></td><td>(\d+)</td></tr>

I'd welcome any help
Regex should be correct, must be something else.
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
July 26, 2011, 09:57:56 AM
 #1119

1. NoFeeMining - yep me too. But unless they have a sophisticated antihopping strategy, I don't think they're handling the heat well.

2. Anyone spot the problem with this? I can't figure why it's not working. Something dumb I've missed probably.

Code:
api_address:http://api.bitcoin.cz/stats
api_method:re
api_key:<tr><td><strong>Shares contributed in current round:</strong></td><td>(\d+)</td></tr>

I'd welcome any help
Regex should be correct, must be something else.

K thx anty

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

Activity: 556
Merit: 500



View Profile
July 26, 2011, 10:00:57 AM
 #1120

Im thinking they have some "sophisticated" antihopping strategy, new block found and pool hashrate doesnt remain as high as it used to.

What im thinking some hoppers figured out how to get around the dropped connections, whereas most hoppers havnt.

I will have to look into this.

nofee is showing like 25% stales for me this round.
Pages: « 1 ... 6 7 8 9 10 11 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 ... 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!