Bitcoin Forum
April 28, 2024, 10:35:36 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 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 ... 205 »
  Print  
Author Topic: bitHopper: Python Pool Hopper Proxy  (Read 355551 times)
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


moOo


View Profile
July 16, 2011, 02:51:14 PM
 #321

Quote
Is there a way to simply re-enable bitcoins.lc?

I would look to see how he handled the multiclone situation before re-enabling.

He banned multiclone but decided to keep their coins they generated.

after outcry, he relented but the guy comes off as a real douche.

I can see being annoyed with hoppers, and dont have a problem with the banning, but taking the coins and being a dick about it was wrong.

I dont care if you hop him, just think you should know the kinda guy he is, and just know unlike multiclone, if he bans you and steals your coin, it is hard to have an outcry with only one individual.

mooo for rent
1714300536
Hero Member
*
Offline Offline

Posts: 1714300536

View Profile Personal Message (Offline)

Ignore
1714300536
Reply with quote  #2

1714300536
Report to moderator
1714300536
Hero Member
*
Offline Offline

Posts: 1714300536

View Profile Personal Message (Offline)

Ignore
1714300536
Reply with quote  #2

1714300536
Report to moderator
1714300536
Hero Member
*
Offline Offline

Posts: 1714300536

View Profile Personal Message (Offline)

Ignore
1714300536
Reply with quote  #2

1714300536
Report to moderator
Transactions must be included in a block to be properly completed. When you send a transaction, it is broadcast to miners. Miners can then optionally include it in their next blocks. Miners will be more inclined to include your transaction if it has a higher transaction fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714300536
Hero Member
*
Offline Offline

Posts: 1714300536

View Profile Personal Message (Offline)

Ignore
1714300536
Reply with quote  #2

1714300536
Report to moderator
1714300536
Hero Member
*
Offline Offline

Posts: 1714300536

View Profile Personal Message (Offline)

Ignore
1714300536
Reply with quote  #2

1714300536
Report to moderator
muyoso
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
July 16, 2011, 03:28:11 PM
Last edit: July 16, 2011, 04:08:58 PM by muyoso
 #322

Quote
Is there a way to simply re-enable bitcoins.lc?

I would look to see how he handled the multiclone situation before re-enabling.

He banned multiclone but decided to keep their coins they generated.

after outcry, he relented but the guy comes off as a real douche.

I can see being annoyed with hoppers, and dont have a problem with the banning, but taking the coins and being a dick about it was wrong.

I dont care if you hop him, just think you should know the kinda guy he is, and just know unlike multiclone, if he bans you and steals your coin, it is hard to have an outcry with only one individual.

I know.  I just feel that the chances of getting banned are slim to none.  he banned multiclone because one account had thousands of connections every second and it was harming the pool.  bithopper doesnt work like that.

On a separate note, what is a better implementation of bithopper.  Running a separate bithopper instance on each machine I am mining in or pointing all my miners on various rigs to one machine running bithopper on my network?

I drink it up!
murfshake
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
July 16, 2011, 04:12:56 PM
Last edit: July 16, 2011, 04:27:22 PM by murfshake
 #323

C:\c00w-bitHopper-50ab019>bitHopper.py
Traceback (most recent call last):
  File "C:\c00w-bitHopper-50ab019\bitHopper.py", line 7, in <module>
    import work
  File "C:\c00w-bitHopper-50ab019\work.py", line 12, in <module>
    from bitHopper import *
  File "C:\c00w-bitHopper-50ab019\bitHopper.py", line 16, in <module>
    import lp
  File "C:\c00w-bitHopper-50ab019\lp.py", line 11, in <module>
    from twisted.internet import reactor, defer
  File "C:\Python27\lib\site-packages\twisted\internet\reactor.py", line 37, in
<module>
    from twisted.internet import selectreactor
  File "C:\Python27\lib\site-packages\twisted\internet\selectreactor.py", line 1
7, in <module>
   from zope.interface import implements
ImportError: No module named zope.interface


C:\c00w-bitHopper-50ab019>

I had python installed already, I installed twisted.. that didn't work.  I installed zope.interface by putting it in "C:\Python27\Lib\site-packages" directory...

I am still getting this damn error.  What is the problem and why won't this damn zope.interface install correctly on Win7?

Thank you and please help me.

***____________________________________***

How I got it working.. I downloaded easy install from here http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe#md5=57e1e64f6b7c7f1d2eddfc9746bbaf20

Then i put the .egg file from http://pypi.python.org/pypi/zope.interface#download

in the "C:\Python27\Scripts" directory

Then I went to a cmd and went into the "C:\Python27\Scripts" directory and typed  "easy_install.exe zope.interface-3.6.4-py2.7-win32.egg"

And I could run the stuff.

muyoso
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
July 16, 2011, 04:15:20 PM
 #324

C:\c00w-bitHopper-50ab019>bitHopper.py
Traceback (most recent call last):
  File "C:\c00w-bitHopper-50ab019\bitHopper.py", line 7, in <module>
    import work
  File "C:\c00w-bitHopper-50ab019\work.py", line 12, in <module>
    from bitHopper import *
  File "C:\c00w-bitHopper-50ab019\bitHopper.py", line 16, in <module>
    import lp
  File "C:\c00w-bitHopper-50ab019\lp.py", line 11, in <module>
    from twisted.internet import reactor, defer
  File "C:\Python27\lib\site-packages\twisted\internet\reactor.py", line 37, in
<module>
    from twisted.internet import selectreactor
  File "C:\Python27\lib\site-packages\twisted\internet\selectreactor.py", line 1
7, in <module>
    from zope.interface import implements
ImportError: No module named zope.interface


C:\c00w-bitHopper-50ab019>

I had python installed already, I installed twisted.. that didn't work.  I installed zope.interface by putting it in "C:\Python27\Lib\site-packages" directory...

I am still getting this damn error.  What is the problem and why won't this damn zope.interface install correctly on Win7?

Thank you and please help me.

Are you placing the .egg file in that directory?  Thats what I did and I got the same error.  You have to unzip the .egg file and place the contents in that directory, then it works perfectly.  Just open it up with winrar or whatever you use to extract things.

I drink it up!
flower1024
Legendary
*
Offline Offline

Activity: 1428
Merit: 1000


View Profile
July 16, 2011, 04:15:58 PM
 #325

i made a small linux-vm for this purpose.
works well Smiley

(i used debian which is a little tricky when it comes to python 2.6; you could try latest ubuntu)
flower1024
Legendary
*
Offline Offline

Activity: 1428
Merit: 1000


View Profile
July 16, 2011, 04:27:09 PM
 #326

why kickout python 2.6?
for me this version works...(debian)
OCedHrt
Member
**
Offline Offline

Activity: 111
Merit: 10


View Profile
July 16, 2011, 05:45:07 PM
 #327

request
can you add the option to put 2/3/4 workers per pool in pwds.py

You could just run more bitHoppers on different ports. How would it know which client is which worker?

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

Activity: 302
Merit: 250


View Profile
July 16, 2011, 06:51:23 PM
 #328

now that nofeemining.com are no longer protecting their stats with a captcha, i decided to add them (i added and defined nofee_user_apikey in passwords.py):

Code:
      'nofee':{'shares': default_shares, 'name': 'nofee',
           'mine_address': 'nofeemining.com:8332', 'user': nofee_user,
           'pass': nofee_pass, 'lag': False, 'LP': None,
           'api_address':'https://www.nofeemining.com/api.php?key=' + nofee_user_apikey, 'role':'mine'}
...

def nofee_sharesResponse(response):
    global servers
    info = json.loads(response)
    round_shares = int(info['poolRoundShares'])
    servers['nofee']['shares'] = round_shares
    bitHopper.log_msg('nofee:' + FormatShares(round_shares))

...

'nofee':nofee_sharesResponse,

but i get the following error:


Code:
"[Failure instance: Traceback: <type 'exceptions.ValueError'>: No JSON object could be decoded\n/usr/lib/python2.6/dist-packages/twisted/internet/defer.py:1076:gotResult\n/usr/lib/python2.6/dist-packages/twisted/internet/defer.py:1063:_inlineCallbacks\n/usr/lib/python2.6/dist-packages/twisted/internet/defer.py:361:callback\n/usr/lib/python2.6/dist-packages/twisted/internet/defer.py:455:_startRunCallbacks\n--- <exception caught here> ---\n/usr/lib/python2.6/dist-packages/twisted/internet/defer.py:542:_runCallbacks\n/home/user/bitHopper/pool.py:195:selectsharesResponse\n/home/user/bitHopper/pool.py:169:nofee_sharesResponse\n/usr/lib/python2.6/json/__init__.py:307:loads\n/usr/lib/python2.6/json/decoder.py:319:decode\n/usr/lib/python2.6/json/decoder.py:338:raw_decode\n]"

the api definitely works from curl and wget, and the identifier is 'poolRoundShares'.

no fee mining is a prop pool that proudly proclaim on their website :"no pool hopping protection" !  they want us bad. i like being wanted. So any ideas on a fix?

I'm having the same issues, have you figured this out? Ive on NFM for a while and it looks and sounds decent. If you hit up  https://www.nofeemining.com/api.php you get the pool stats, no API key required. What does No JSON object could be decoded mean? It seems like there is a poolRoundShares item in the response.
Brian DeLoach
VIP
Full Member
*
Offline Offline

Activity: 166
Merit: 100


View Profile
July 16, 2011, 09:03:53 PM
Last edit: July 16, 2011, 09:20:16 PM by Alfalfa
 #329

BTC Guild is now under a one hour delay for their stats.

From IRC: <@Eleuthria> 1 hour stat delay

Time to look elsewhere, or figure out a way to determine when a new round starts.

Edit: The API is showing fake stats to show 100 round shares and a start time of 1 second. Consequently, 100+ Ghps jumped into the pool. Disable BTC Guild immedietly until a work around is determined, if any is possible.
joulesbeef
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


moOo


View Profile
July 16, 2011, 09:17:31 PM
 #330

just FYI you can disable btc guild yourself in pools.py by changing 'mine' to 'info' under the btcg section.

thanks for the heads up

mooo for rent
koopa
Member
**
Offline Offline

Activity: 61
Merit: 10



View Profile
July 16, 2011, 09:29:54 PM
 #331

Looks like were down to just three hopable pools + backups now....  Undecided

Methinks we need too look at adding some of the newer pools who really want that extra hash boost...

Grin
muyoso
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
July 16, 2011, 09:39:09 PM
 #332

bitcoins.lc also does the same thing like BTCguild

I don't think so.  BTC guild spoofs their shares so bithopper would never stop mining at their pool.

Also, is it possible for bithopper to absolutely cripple an internet connection?  I have fiber directly to my house and for the first time in years it was brought to its knees for about 20 minutes today (first day running bithopper).

I drink it up!
paraipan
In memoriam
Legendary
*
Offline Offline

Activity: 924
Merit: 1004


Firstbits: 1pirata


View Profile WWW
July 16, 2011, 11:18:14 PM
 #333

bitcoins.lc also does the same thing like BTCguild

I don't think so.  BTC guild spoofs their shares so bithopper would never stop mining at their pool.

Also, is it possible for bithopper to absolutely cripple an internet connection?  I have fiber directly to my house and for the first time in years it was brought to its knees for about 20 minutes today (first day running bithopper).

.... here I have a 3mb adsl and browsing works pretty well on various pc´s while my miners do their stuff Smiley

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

Activity: 84
Merit: 10


View Profile
July 16, 2011, 11:43:17 PM
 #334

Seems like bitcoins.lc has a 30 minute delay on reporting a block solved.  Just switched over exactly 30 minutes after they solved a block after mining on a backup pool for the prior 30 minutes.

I drink it up!
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
July 16, 2011, 11:47:58 PM
 #335

now that nofeemining.com are no longer protecting their stats with a captcha, i decided to add them (i added and defined nofee_user_apikey in passwords.py):

Code:
      'nofee':{'shares': default_shares, 'name': 'nofee',
           'mine_address': 'nofeemining.com:8332', 'user': nofee_user,
           'pass': nofee_pass, 'lag': False, 'LP': None,
           'api_address':'https://www.nofeemining.com/api.php?key=' + nofee_user_apikey, 'role':'mine'}
...

def nofee_sharesResponse(response):
    global servers
    info = json.loads(response)
    round_shares = int(info['poolRoundShares'])
    servers['nofee']['shares'] = round_shares
    bitHopper.log_msg('nofee:' + FormatShares(round_shares))

...

'nofee':nofee_sharesResponse,

but i get the following error:


Code:
"[Failure instance: Traceback: <type 'exceptions.ValueError'>: No JSON object could be decoded\n/usr/lib/python2.6/dist-packages/twisted/internet/defer.py:1076:gotResult\n/usr/lib/python2.6/dist-packages/twisted/internet/defer.py:1063:_inlineCallbacks\n/usr/lib/python2.6/dist-packages/twisted/internet/defer.py:361:callback\n/usr/lib/python2.6/dist-packages/twisted/internet/defer.py:455:_startRunCallbacks\n--- <exception caught here> ---\n/usr/lib/python2.6/dist-packages/twisted/internet/defer.py:542:_runCallbacks\n/home/user/bitHopper/pool.py:195:selectsharesResponse\n/home/user/bitHopper/pool.py:169:nofee_sharesResponse\n/usr/lib/python2.6/json/__init__.py:307:loads\n/usr/lib/python2.6/json/decoder.py:319:decode\n/usr/lib/python2.6/json/decoder.py:338:raw_decode\n]"

the api definitely works from curl and wget, and the identifier is 'poolRoundShares'.

no fee mining is a prop pool that proudly proclaim on their website :"no pool hopping protection" !  they want us bad. i like being wanted. So any ideas on a fix?

I'm having the same issues, have you figured this out? Ive on NFM for a while and it looks and sounds decent. If you hit up  https://www.nofeemining.com/api.php you get the pool stats, no API key required. What does No JSON object could be decoded mean? It seems like there is a poolRoundShares item in the response.


No luck. Also no luck in getting triplemining up and running either.

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

Activity: 84
Merit: 10


View Profile
July 17, 2011, 01:31:24 AM
 #336

Holy shit bitp.it.  I think I love you.

I drink it up!
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
July 17, 2011, 01:42:39 AM
 #337

btc guild now reporting total shares - only not via the pools stats page. luckily if you want to mine btcg, you can find and use (with some regex) the data here:

http://fasthoop.appspot.com/

edit oooops - now fasthoop no longer has it either. must've just been a delay.

going to be relying on smaller pools now, and tightening up the algo for scoring pools too. I always got better efficiency than 1.0 with slush on multipool. Going to add him here now, see how it goes. I think you have to have smaller acceptable total shares before you hop, but not sure what that figure is. Anyone know?

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

Activity: 84
Merit: 10


View Profile
July 17, 2011, 01:47:00 AM
 #338

btc guild now reporting total shares - only not via the pools stats page. luckily if you want to mine btcg, you can find and use (with some regex) the data here:

http://fasthoop.appspot.com/



Thats a pretty awesome page.  Wonder why they see bitcoins.lc as the best pool to mine right now instead of bitp.it, which is where bithopper has me mining.  Bitp.it just gave me my daily quota of BTC on a single 50 minute round, so I am inclined to disagree with that site on that one, lol.

I drink it up!
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
July 17, 2011, 01:51:10 AM
 #339

yep, not sure how the decision making process works. but the most important bit for us - total round shares - are there. i asked the site operator if he could be bothered adding triplemining and nofeemining and his own json api - would give us an easy way to add those pools that have messy or non json apis.

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

Activity: 84
Merit: 10


View Profile
July 17, 2011, 01:57:27 AM
 #340

yep, not sure how the decision making process works. but the most important bit for us - total round shares - are there. i asked the site operator if he could be bothered adding triplemining and nofeemining and his own json api - would give us an easy way to add those pools that have messy or non json apis.

I would gladly donate to that site if it would enable deepbit support in bithopper. 

Quote
deepbit support is only provided to donators

I drink it up!
Pages: « 1 2 3 4 5 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 ... 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!