Bitcoin Forum
November 07, 2024, 09:04:54 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 ... 205 »
  Print  
Author Topic: bitHopper: Python Pool Hopper Proxy  (Read 355777 times)
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


moOo


View Profile
August 02, 2011, 08:31:13 PM
 #2061

cool thanks guys... and yeah i need to study more.


And yeah I am a range fed cow, so I go through a ton of grass

mooo for rent
Tmoney
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
August 02, 2011, 08:35:55 PM
 #2062

If anyone pulled from the github and are gettings error 24, this is what it needs to be changed to:
api_key: <br/>Round Shares:([ 0-9]+)<br/>

Tried pushing but of course it doesn't work.

What pool is this?
BTCPool24

I still get: Error in pool api for BTCPool24
 

Should be this:

[btcpool24]
name: BTCPool24
mine_address: min.btcpool24.com:8338
api_address: http://www.btcpool24.com/json_stats.php
api_method: json
api_key: shares_this_round
url: http://www.btcpool24.com/
msb8r
Member
**
Offline Offline

Activity: 78
Merit: 10


View Profile WWW
August 02, 2011, 08:50:34 PM
 #2063

Quote
Error in pool api for btcg

Get this for BTC Guild even if it's added as backup, and bithopper doesn't hop to BTCG when there's no other pools available.
Is there an easy way to fix this?

and a little more odd behaviour (disabled BTCG for now).

Right now it seems to pick the pool with the lowest shares (Ars Bitcoin), despite having 2 pools with below 43.5% shares (Mt Red 222K, bclc 733K).Disabling Ars then makes it hop to bclc..

New Bitcoin directory @ http://btcdir.org/
simonk83
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
August 02, 2011, 08:58:58 PM
 #2064

Ok, so apologies for the noob questions but I'm new to this Smiley  I currently have the following setup:

MINE:
Slush
MtRed
BTCPool24
BitcoinMonkey
Bloodys (currently working on that now)
ozcoin
polmine
rfc
triple

INFO:
BTCWorld
bitminersunion

BACKUP:
eligius
ars

The rest disabled (bitclockers was just red most of the time).

Is that too many, not enough, any I should add/remove?

I also noticed I spent a bit of time mining at polmine last night, then it switched away in favour of another pool.   The shares at polmine have now decayed away to almost nothing.  Is that how it's supposed to work (it mines at pool's hoping to find a block in that time, and if it doesn't it just gives up and lets it die away to nothing)?   Same goes for Triple.


Thanks guys, appreciate the help Smiley
MaGNeT
Legendary
*
Offline Offline

Activity: 1526
Merit: 1002


Waves | 3PHMaGNeTJfqFfD4xuctgKdoxLX188QM8na


View Profile WWW
August 02, 2011, 09:04:59 PM
 #2065

Still getting something like this one  Grin

Quote
Unhandled error in Deferred:
Unhandled Error
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 361, in callback
    self._startRunCallbacks(result)
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 455, in _startRunCallbacks
    self._runCallbacks()
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 542, in _runCallbacks
    current.result = callback(current.result, *args, **kw)
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 1076, in gotResult
    _inlineCallbacks(r, g, deferred)
--- <exception caught here> ---
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 1020, in _inlineCallbacks
    result = g.send(result)
  File "/home/burp/bitHopper/work.py", line 65, in jsonrpc_lpcall
    lp.receive(body,server)
  File "/home/burp/bitHopper/lp.py", line 27, in receive
    response = json.loads(body)
  File "/usr/lib/python2.6/json/__init__.py", line 307, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python2.6/json/decoder.py", line 319, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
exceptions.TypeError: expected string or buffer

I'm capturing mine... brb...
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
August 02, 2011, 09:08:42 PM
 #2066

I think Pay Per Last N Share pools could be worth hopping if you hop in when >250% shares are done (or another amount, calculated on statistics).

A sort of inversed hopping.
The chance is big that after >250 shares (or another amount, should be calculated on statistics) the block will be found and because you are paid PPLNS you get full reward for it.

Any thoughts?

250% is too early, biggest ever block was 16M shares - 846%, so you should hop @ 430% * difficulty and you will always end in 2nd half of any round, but that long blocks are rare, so maybe 300-350% is good target

organofcorti, PPLNS pool should not be backup pool alone, change your setup for simulation - at least 3 pools - 1 prop, 1 pps and 1 pplns

1st sim: 1 prop and pps
current sim: 1 pplns and pps
next sim: 1 slush and pps

pps is just used as the hop to pool in the sim. pplns is not being used as backup.

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

Activity: 1526
Merit: 1002


Waves | 3PHMaGNeTJfqFfD4xuctgKdoxLX188QM8na


View Profile WWW
August 02, 2011, 09:13:22 PM
 #2067

Does anyone know how to capture an error message from bitHopper?
simonk83
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
August 02, 2011, 09:21:11 PM
 #2068

Ok, so apologies for the noob questions but I'm new to this Smiley  I currently have the following setup:

MINE:
Slush
MtRed
BTCPool24
BitcoinMonkey
Bloodys (currently working on that now)
ozcoin
polmine
rfc
triple

INFO:
BTCWorld
bitminersunion

BACKUP:
eligius
ars

The rest disabled (bitclockers was just red most of the time).

Is that too many, not enough, any I should add/remove?

I also noticed I spent a bit of time mining at polmine last night, then it switched away in favour of another pool.   The shares at polmine have now decayed away to almost nothing.  Is that how it's supposed to work (it mines at pool's hoping to find a block in that time, and if it doesn't it just gives up and lets it die away to nothing)?   Same goes for Triple.


Thanks guys, appreciate the help Smiley

Also (sorry to bump myself) is it even worth spending time at bloodys considering it's taking them around 2/3 weeks to find a block?
MaGNeT
Legendary
*
Offline Offline

Activity: 1526
Merit: 1002


Waves | 3PHMaGNeTJfqFfD4xuctgKdoxLX188QM8na


View Profile WWW
August 02, 2011, 09:25:23 PM
 #2069

Ok, so apologies for the noob questions but I'm new to this Smiley  I currently have the following setup:

MINE:
Slush
MtRed
BTCPool24
BitcoinMonkey
Bloodys (currently working on that now)
ozcoin
polmine
rfc
triple

INFO:
BTCWorld
bitminersunion

BACKUP:
eligius
ars

The rest disabled (bitclockers was just red most of the time).

Is that too many, not enough, any I should add/remove?

I also noticed I spent a bit of time mining at polmine last night, then it switched away in favour of another pool.   The shares at polmine have now decayed away to almost nothing.  Is that how it's supposed to work (it mines at pool's hoping to find a block in that time, and if it doesn't it just gives up and lets it die away to nothing)?   Same goes for Triple.


Thanks guys, appreciate the help Smiley

Also (sorry to bump myself) is it even worth spending time at bloodys considering it's taking them around 2/3 weeks to find a block?

I don't mind waiting Smiley
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


moOo


View Profile
August 02, 2011, 09:39:08 PM
 #2070

Quote
Does anyone know how to capture an error message from bitHopper?

windows?
right click the title bar of the cmd box and select mark... mark what you want to copy and then right click the title bar and select copy

mooo for rent
MaGNeT
Legendary
*
Offline Offline

Activity: 1526
Merit: 1002


Waves | 3PHMaGNeTJfqFfD4xuctgKdoxLX188QM8na


View Profile WWW
August 02, 2011, 09:41:23 PM
 #2071

Quote
Does anyone know how to capture an error message from bitHopper?

windows?
right click the title bar of the cmd box and select mark... mark what you want to copy and then right click the title bar and select copy

I'm learing everyday!
Thanks  Grin

The error (after the work.py and lp.py update of 2 hours ago):

Quote

[23:42:11] RPC request [51a70000] submitted to bitcoinpool.com
<_newclient.Response object at 0x02EBE0F0>
Unhandled error in Deferred:
Unhandled Error
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\twisted\internet\defer.py", line 361, in c
allback
    self._startRunCallbacks(result)
  File "C:\Python27\lib\site-packages\twisted\internet\defer.py", line 455, in _
startRunCallbacks
    self._runCallbacks()
  File "C:\Python27\lib\site-packages\twisted\internet\defer.py", line 542, in _
runCallbacks
    current.result = callback(current.result, *args, **kw)
  File "C:\Python27\lib\site-packages\twisted\internet\defer.py", line 1076, in
gotResult
    _inlineCallbacks(r, g, deferred)
--- <exception caught here> ---
  File "C:\Python27\lib\site-packages\twisted\internet\defer.py", line 1020, in
_inlineCallbacks
    result = g.send(result)
  File "C:\bitHopper\work.py", line 65, in jsonrpc_lpcall
    lp.receive(body,server)
  File "C:\bitHopper\lp.py", line 28, in receive
    response = json.loads(body)
  File "C:\Python27\lib\json\__init__.py", line 326, in loads
    return _default_decoder.decode(s)
  File "C:\Python27\lib\json\decoder.py", line 366, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
paraipan
In memoriam
Legendary
*
Offline Offline

Activity: 924
Merit: 1004


Firstbits: 1pirata


View Profile WWW
August 02, 2011, 09:56:37 PM
 #2072

Ok, so apologies for the noob questions but I'm new to this Smiley  I currently have the following setup:

MINE:
Slush
MtRed
BTCPool24
BitcoinMonkey
Bloodys (currently working on that now)
ozcoin
polmine
rfc
triple

INFO:
BTCWorld
bitminersunion

BACKUP:
eligius
ars

The rest disabled (bitclockers was just red most of the time).

Is that too many, not enough, any I should add/remove?

I also noticed I spent a bit of time mining at polmine last night, then it switched away in favour of another pool.   The shares at polmine have now decayed away to almost nothing.  Is that how it's supposed to work (it mines at pool's hoping to find a block in that time, and if it doesn't it just gives up and lets it die away to nothing)?   Same goes for Triple.


Thanks guys, appreciate the help Smiley

Also (sorry to bump myself) is it even worth spending time at bloodys considering it's taking them around 2/3 weeks to find a block?

everybody is new to this so don't worry Wink

you're good to go with that setup, I suggest you reading this paper if you want to know more about pool hopping

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

Activity: 504
Merit: 502


View Profile
August 02, 2011, 09:57:07 PM
 #2073

Still getting something like this one  Grin

Quote
Unhandled error in Deferred:
Unhandled Error
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 361, in callback
    self._startRunCallbacks(result)
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 455, in _startRunCallbacks
    self._runCallbacks()
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 542, in _runCallbacks
    current.result = callback(current.result, *args, **kw)
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 1076, in gotResult
    _inlineCallbacks(r, g, deferred)
--- <exception caught here> ---
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 1020, in _inlineCallbacks
    result = g.send(result)
  File "/home/burp/bitHopper/work.py", line 65, in jsonrpc_lpcall
    lp.receive(body,server)
  File "/home/burp/bitHopper/lp.py", line 27, in receive
    response = json.loads(body)
  File "/usr/lib/python2.6/json/__init__.py", line 307, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python2.6/json/decoder.py", line 319, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
exceptions.TypeError: expected string or buffer

I'm capturing mine... brb...

So what happened to you, did you turn to the "darkside" ?

You were also so vocal about us being locus eating the pools and flying away o_0

...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)
paraipan
In memoriam
Legendary
*
Offline Offline

Activity: 924
Merit: 1004


Firstbits: 1pirata


View Profile WWW
August 02, 2011, 10:00:13 PM
 #2074

haha no he changed his "poles"
edit: no pun

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

Activity: 504
Merit: 502


View Profile
August 02, 2011, 10:02:04 PM
 #2075

haha no he changed his "poles"

You see, thats the second person who started to poolhop and I totally understand why however where is the conviction that poolhopping is the anti-christ when they in fact end up doing it aswell.

It just shows how much people actually believe in what they type around here and that it doesnt take much to change their tonal poles Tongue

...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)
Starlightbreaker
Legendary
*
Offline Offline

Activity: 1764
Merit: 1006



View Profile
August 02, 2011, 10:08:23 PM
 #2076

haha no he changed his "poles"

You see, thats the second person who started to poolhop and I totally understand why however where is the conviction that poolhopping is the anti-christ when they in fact end up doing it aswell.

It just shows how much people actually believe in what they type around here and that it doesnt take much to change their tonal poles Tongue
"money talks" sums it up.
Tongue

paraipan
In memoriam
Legendary
*
Offline Offline

Activity: 924
Merit: 1004


Firstbits: 1pirata


View Profile WWW
August 02, 2011, 10:14:58 PM
 #2077

hey guys, dunno if c00w is around to answer, how is slicing suppose to work ? launched with --scheduler SliceScheduler , had 2 pools in sight (don't know if bitcoin.cz aka slush counts) and jumped like usual, nothing to see in console either just normal output, only when launched it said selection of the scheduler.

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

Activity: 798
Merit: 1000


View Profile
August 02, 2011, 10:22:14 PM
 #2078



Also (sorry to bump myself) is it even worth spending time at bloodys considering it's taking them around 2/3 weeks to find a block?

I don't mind waiting Smiley

Me neither if it's profitable,  but is it?  Smiley   or are better off sticking with pools that have more regular turnover?   Or does the script take care of all this and I should just leave it be?  Smiley
hawks5999
Full Member
***
Offline Offline

Activity: 168
Merit: 100



View Profile WWW
August 02, 2011, 10:36:37 PM
 #2079

I hope everybody isn't completely sworn off Bitclockers - they've found 4 blocks today.

And look who one of their top workers has been:


gnaget are you hopping them or riding 247?
Hasn't been a bad time to be 247, tbh.
Also, I've been running with Cherry Picker on more and more rigs for the last day or so. BitClockers doesn't seem to block, delay, QOS, etc. using CP. Interesting data point.

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

Activity: 672
Merit: 100



View Profile
August 02, 2011, 10:43:26 PM
 #2080

for the love of whatever you believe in, please edit the user.cfg file to make it easier to read in notepad/wordpad or whatever. its a giant garbled mess and it would have been a lot easier if you just put in USERNAME and PASSWORD isntead of a bunch of your own usernames and passwords. im left searching through the file wondering what to delete and what to keep in...  all the role and Xrole junk throughout the file... come on... you took the time to code and release this but the one most important file, the user config file is the most confusing part of your work...

i would even donate if the user cfg file was user friendly. im sure ill eventually figure it out, but its really gotten on my nerves!

specficially the mtred_user_apikey:#####################################+role ... is that an error? or is the +role a command? because the xrole thing seems to be your username or password or whatever... so im supposed to put my mtred password after the api key? or before? or why is the +x beforehand and the +role after the key...
Pages: « 1 ... 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 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 ... 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!